Visual C Често задавани въпроси, част 2

Как, например, мрежова карта може да бъде "дезактивирана в тази конфигурация" чрез Win32 API?

Моят компютър->Properties->Devices->NetCard->Забранено в тази конфигурация може да се направи програмно: Ако в Win95 DiChangeState(lpdi, DICS_DISABLE, DICS_FLAG_CONFIGSPECIFIC); - просто имайте предвид, че setupx.dll е 16-битов Ако е в 98 или nt SetupDiChangeState

Как мога да направя _resources_ dll видима за програмата, която я използва?

Тоест, за да заредите ресурси от DLL, трябва да заредите DLL и да използвате получения манипулатор в LoadRecource

Как да стартирате текущия имейл клиент?

Как мога да предотвратя показването на някое приложение в лентата на задачите, системната област и в списъка Ctrl+Alt+Del?

или А сега по-подробно. Невидимост чрез Alt-Tab:

Невидимост в лентата на задачите:

Как мога да затворя приложение, стартирано от ShellExecute?

Като всеки друг: вземете HWND на неговия прозорец; от този HWND вземете ID на процеса и TerminateProcess() & WM_CLOSE за прозорец.

Как да превключите програмно оформлението на клавиатурата?

Използвайте функцията ActivateKeyboardLayout (.), за да зададете езика за текущата нишка.

Как да извадите програмно CD-ROM, ZIP?

Как да премахна часовника от SystemTray?

Можете временно да ги премахнете със следния код: