и еще столкнулся с проблемой ни один код из гугла не хочет записывать мою другую программку в автозапуск(
На дельфи писать, да ещё и копипасить, это ппц.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Здесь почитаешь про разделы реестра для автозапуска.
И здесь: [Ссылки могут видеть только зарегистрированные пользователи. ]
Изменяешь его на имя своего экзешника (или путь, если экзешник не лежит в папке винды), а в своём экзешнике запускаешь оригинальный эксплорер (его имя тоже лучше куда-нибудь записать, так как к примеру у меня он в целях безопасности изменён на другое имя )
В том же разделе ключ Userinit - можно добавить после точки с запятой путь к своей проги. Т.е., если сначала ключ был такой:
C:\WINDOWS\system32\userinit.exe
То тебе надо сделать:
C:\WINDOWS\system32\userinit.exe; твой_путь\my_program.exe
Если ты не можешь записать данные в реестр:
Для этого используются WinAPI RegOpenKeyEx, RegSetValueEx и если нужно RegQueryKeyEx. Посмотреть их можешь здесь [Ссылки могут видеть только зарегистрированные пользователи. ]
Щаз напишу примерный код на дельфе:
Код:
//я хз как обозначать данные в дельфе
var
ProgPath : string; (я хз как сделать длину в 1024 байта)
KeyHande : handle; (или integer, что суть неважно в 32-битках)
begin
RegOpenKeyEx(HKEY_CURRENT_USER,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run",NULL,KEY_SET_VALUE,KeyHandle);
ProgPathSize := GetModuleFileName,NULL,ProgPath,1024
ProgPathSize := ProgPathSize+1 // facepalm.jpg
RegSetValueEx(KeyHandle,"MyKey",NULL,REG_SZ,ProgPath,ProgPathSize);
CloseHandle(KeyHandle);
end.
//P.S: этот код не скомпилится хотя бы потому, что я с дельфи едва знаком (у меня её нет, слава мне)
Для супер обходов игр.
Зачем обходить защиту L2,PB если есть такие интересные игры,с таким интерфейсом.
А сюжет?Вот это сюжет....
На прохождение могут уйти годы,а мультиплеер радует.
Последний раз редактировалось OveRKinG; 12.06.2010 в 13:58.