GetDesktopResolution

Discussion in 'WASM.BEGINNERS' started by Semiono, Aug 7, 2010.

  1. Semiono

    Semiono Member

    Blog Posts:
    0
    Joined:
    Nov 27, 2005
    Messages:
    793
    Дело в неправильном указателе, я STARTUPINFO прямо вместо cif вбил.

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

    Semiono Member

    Blog Posts:
    0
    Joined:
    Nov 27, 2005
    Messages:
    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

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

    Semiono Member

    Blog Posts:
    0
    Joined:
    Nov 27, 2005
    Messages:
    793
    Code (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 самому указывать.
    Но не важно, почемуж не пашет, может секьюрити структуру добавить? Нипонятна.