GetDesktopResolution

Тема в разделе "WASM.BEGINNERS", создана пользователем Semiono, 7 авг 2010.

  1. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    Дело в неправильном указателе, я STARTUPINFO прямо вместо cif вбил.

    а вот это что значит <> ?
     
  2. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    **** ****
    start:
    invoke GetSystemMetrics,SM_CXSCREEN
    invoke wsprintf,lp1,'%d',eax
    invoke GetSystemMetrics,SM_CYSCREEN
    invoke wsprintf,lp2,'%d',eax
    invoke lstrcat,lp1,' x '
    invoke lstrcat,lp1,lp2
    invoke MessageBox,NULL,lp1,'ГгY!',MB_OK

    section '.data' data readable writable
    lp1 rb 2048
    lp2 rb 1024
    **** ****
    Осталось теперь реестр победить! )))
     
  3. maybeZ3N

    maybeZ3N New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2010
    Сообщения:
    80
    Можно, если подключены расширенные хидеры. Можно писать что-то вроде
    Код (Text):
    1. invoke Message,"LOL!"
    только код будет корявый, оно заносит строки прямо в секцию кода, непосредственно перед ф-ей.
     
  4. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    Код (Text):
    1. include '%fasm%\win32ax.inc'
    2. section '.code' executable
    3. start:
    4.         invoke RegCreateKeyEx,HKEY_LOCAL_MACHINE,'Software\$$debug',\
    5.                NULL,NULL,REG_OPTION_NON_VOLATILE,KEY_WRITE+KEY_READ,NULL,phkResult,NULL
    6.         invoke RegSetValueEx,HKEY_LOCAL_MACHINE,NULL,NULL,NULL,addr lpData,cbData
    7.         invoke RegCloseKey,phkResult
    8. exit:
    9.         invoke ExitProcess,NULL
    10.  
    11. section '.data' readable writable
    12.         lpData db 'ntdll.dll',0
    13.         cbData dw 1024
    14.         phkResult dd ?
    15.  
    16. .end start
    Тупо не пашет и всё тут :dntknw:
    И вообще бред RegSetValueEx, нафиг hKEY там нужен когда subKey нету! Как она узнает куда писать!
    Если subKey передаётся из RegCreateKeyEx, то возникает вопрос, нафиг тогда hKey самому указывать.
    Но не важно, почемуж не пашет, может секьюрити структуру добавить? Нипонятна.