ПРивет всем !
1) Написал небольшую программу. На COM-порту ждет дискретный сигнал и по нему должна свернуть все окна (типа как нажатие Win+M или Win+D) и показать другое окно.
Писал на MVC++6. Как чисто программно свернуть все окна не разобрался и сделал упрощённый вариант:
// сворачивание окон
ShellExecute(NULL,"open",".\\1.scf",NULL,NULL,0);
// файл 1.scf
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop
Компилирую. Под XP SP3 работает, как часы. Сегодня поставили на комп Win-7 Proff - этот же екзешник уже нифига не работает !
Более того, запустить этот файл через проводник или тотал - то же самое. Ни какого результата.
Как быть ? Подскажите плизз, пример кода, чтобы сворачивал все окна !
SendMessage() коды клавиш (win+D) почему-то тоже не работает, хотя не уверен, что правильно посылал месаги...