ComputerBooks.ru - Электронные книги, самоучители.

 
Электронные кники доступные для скачивания
На главную Добавить в избранное Форма отправки почты Если книг читать не будешь - скоро грамоту забудешь!

Win32 API FAQ Сергея Андык

Если Вы хотите что-то добавить, а тем более обнаpyжили ошибкy (в том чиcле оpфогpафическyю/синтаксическyю), то обязательно напишите мне по адpесy 2:5005/58.43 или .

Версия 3.

Hижеприведенные программы, функции, фишки и трюки найдены мной в самых различных местах и конференциях. Практически всё опробовано под Microsoft Visual C++ 4.2 и Microsoft Windows NT 4.0 + SP4 + IE4.

1) Как определить,принадлежит ли юзер группе администраторов?
2) Как узнать какие привилегии есть у пользователя ?
3) Как узнать SID юзера?
4) Как SID привести к текстовому виду(например для загрузки HKEY_USERS)?
5) Как дать (забрать) права?
6) Как получить хэндл полиси?
7) Как взять себе привилегию?
8) Как включить/выключить аудит?
9) Как грохнуть процесс(в том числе системный)?
10) Как поставить system-wide хук(например писать в файл все нажатия кнопок)
11) Как зашутдаунить удаленный компьютер?
12) Как сделать чтобы окошко не появлялось на таскбаре?
13) Как запустить(придушить) скринсэйвер
14) Как узнать ip адрес(а) машины (в текстовом виде)?
15) Как определить тип Windows на компьютере?
16) Как подключить сетевой диск?
17) А как его отключить?
18) Как послать сообщение юзеру(а-ля net send или winpopup)
19) Как создать юзера и дать ему права?
20) Как узнать какие пользователи есть на моей (или не моей) машине?
21) Кто по сети или локально шарится по моей(не моей)машине?
22) Как в мультипроцессорной системе указать задаче на каком процессоре работать
23) Как установить (узнать) приоритет процесса?
24) Как установить (узнать) приоритет нити?
25) Как определить тип NT - server или workstation?
26) Как проследить чтобы только одна копия приложения работала в данный момент
27) Имеется PID процесса,как узнать имя "process executable"?
28) Как извлечь версию EXE,DLL и т.д.?
29) Как узнать имя дефолтового web browsera и , вообще, как узнать - с какой программой ассоциирован данный тип файла (напр .HTM или .ZIP)?
30) Как удалить директорию,если она не пустая?
31) Как запретить переключение по alt-tab?
32) Как программно нажать клавишу (Num Lock например)?
33) Как соединиться по RAS ?
34) Как определить,имеется ли соединение по RAS?
35) Как разорвать соединение?
36) Как узнать максимум информации о типе и возможностях ОС, установленной на удаленной машине?
37) Как создать hard link на NTFS?
38) Как "зашедулить" задачу ?
39) Как посмотреть,что же там уже "нашедулено"?
40) Можно ли в 95 использовать функции Net*() (NetFileEnum и т.п.)?
41) Как определить частоту процессора?
42) Как узнать MAC адрес сетевой карты?
43) Как сделать, чтобы мою прогу нельзя было бы убить?
44) Как узнать хэндл консольного окна?
45) Как активизировать любое окно(передать ему фокус ввода)?
46) Как стереть самого себя?
47) Как поменять default принтер?
48) Как проверить, есть ли дискета в дисководе?
49) Как послать пинг?
50) Как программно поменять IP адрес? А HostName?
51) Как программно нажать кнопку "Start" ?
52) Как убрать таскбар?
53) Как в GUI приложении открыть консоль и назначить stdin,stdout,stderr?
54) Как,зная имя и пароль пользователя и не имея привилегий для LogonUser(),программно проверить их на правильность?
55) Как динамически прятать/показывать кнопку на таскбаре?
56) Как обрабатывать сообщения от колеса Microsoft IntelliMouse?


Copyright 1999-2000 by



2000(c)

Электронные Книги по компьютерным программам
На правах рекламы:
-->

Для добавления страницы электронной книги в избранное нажмине Ctrl+D

Книги | Статьи | Скачать

Правовая информация   

  © ComputerBooks.ru,
  При копировании материалов со страницы обязательно разместите ссылку на источник.