AutoRun

Тема в разделе "WASM.BEGINNERS", создана пользователем Phobos, 14 ноя 2005.

  1. Phobos

    Phobos New Member

    Публикаций:
    0
    Регистрация:
    27 авг 2005
    Сообщения:
    14
    Адрес:
    Estonia
    Вот проблемма ppc.exe не от туда запускается откуда нужно, а нужно из C:\WINDOWS тоесть от туда куда он себя копирует, помогите разобраться!
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    А по-русски?
     
  3. Phobos

    Phobos New Member

    Публикаций:
    0
    Регистрация:
    27 авг 2005
    Сообщения:
    14
    Адрес:
    Estonia
    Извеняюсь за неудобства!Правку зделал надеюсь теперь понятно что я имел ввиду?

    [​IMG] 2037139230__ppc.asm
     
  4. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    В RegSetValue передай szFullMaster (нах там вообще GetModuleFileName?)
     
  5. Phobos

    Phobos New Member

    Публикаций:
    0
    Регистрация:
    27 авг 2005
    Сообщения:
    14
    Адрес:
    Estonia
    А как это зделать?=]
     
  6. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Код (Text):
    1. RegStart:
    2.  
    3. ;        push 0FFh
    4. ;        push offset ExeName
    5. ;        push 0
    6. ;        call GetModuleFileNameA@12
    7.         push offset hKey
    8.         push 2                    
    9.         push 0
    10.         push offset SubKey
    11.         push 80000001h            
    12.         call RegOpenKeyExA@20
    13.         push offset szFullMaster        
    14.         call lstrlenA@4            
    15.         push eax
    16.         push offset szFullMaster
    17.         push 1                    
    18.         push 0
    19.         push offset AppName
    20.         push hKey
    21.         call RegSetValueExA@24
    22.         push hKey
    23.         call RegCloseKey@4