voody
Сообщений: 958
Оценки: 0
Присоединился: 2005-02-06 22:28:30
|
В июньском номере Хакера я читал про способ автозапуска, при котором программа изменяет ключ реестра HKCR\exefile\shell\open\command с "%1" %* на (например) C:\windоws\SYSTEM32\program.exe "%1" %*, в результате чего, при попытке запуска любой программы запускается program.exe с параметром, равным имени программы, которую пытаются запустить. При этом, моя программа запускает ту, которая передается в параметре, и дальше может делать что-то еще. Но тут я столкнулся с одной проблемой. После перезагрузки компа выскочило окошко с сообщением о том, что мою прогу надо переименовать на ИМЯ_ПРОГИ1.exe, или как-нибудь еще. Дословно не помню, что было написано в сообщении, это, видимо, как-то мешало безопасноти (а то! [sm=3.gif]), не суть, я вот думаю, что мне сделать, чтобы это окно не появлялось на чужих компах, если я им дам exe''шник. Подскажите, кто знает, как это можно обойти, или, подскажите более продвинутый способ автозапуска прог (HKCU(или HKLM)\SOFTWARE\Microsoft\windоws\CurrentVersion\Run и ПУСК->Программы->Автозагрузка не советовать! [sm=13.gif]). Заранее спасибо!
|