Archive for December, 2009

Колко голям е Интернет?

Макар и малко увехтели, данните са красноречиви :)

По-нова информация можете да получите тук:

http://www.domaintools.com/internet-statistics/

(В табчетата: Domain|Counts|Country|IPs|World|IPs|DMOZ|Listings|Registrar Stats)

Print This Post Print This Post
1 Star2 Stars3 Stars4 Stars5 Stars (17 votes, average: 5.00 out of 5)
Loading ... Loading ...

Разни програми, написани на Delphi

Хмм...първата таблица определено ме изненада :)

[ http://delphi.wikia.com/wiki/Good_Quality_Applications_Built_With_Delphi ]

Print This Post Print This Post
1 Star2 Stars3 Stars4 Stars5 Stars (13 votes, average: 5.00 out of 5)
Loading ... Loading ...

Безумната комбинация CreateToolhelp32Snapshot + TH32CS_SNAPTHREAD

CreateToolhelp32Snapshot е основна функция що се отнася до изброяване на процеси, модули, нишки и heap-ове. В MSDN тя е дефинирана така:

HANDLE WINAPI CreateToolhelp32Snapshot(
  __in  DWORD dwFlags,
  __in  DWORD th32ProcessID
);

Най-просто казано първият параметър указва каква информация ще се изисква, а вторият - процесът, за който се отнася въпросната информация.

Нека за момент си представим, че искате да получите списък с нишките, които принадлежат на даден процес. Необходимият флаг е TH32CS_SNAPTHREAD. По инерция въвеждате и идентификатора на процеса, който Ви интересува. Изпълнявате и ХОП - ИЗНЕНАДА!  Сдобивате се със списък на всички активни в операционната система нишки (до които имате достъп), а не за конкретната програма?!?

Продължение » » »

Print This Post Print This Post
1 Star2 Stars3 Stars4 Stars5 Stars (17 votes, average: 5.00 out of 5)
Loading ... Loading ...