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?
Можете временно да ги премахнете със следния код: