Нужна помощь по макросу

Тема в разделе "WASM.BEGINNERS", создана пользователем 8ung, 9 фев 2007.

  1. 8ung

    8ung New Member

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    21
  2. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    Я макроязык тоже знаю и про хелп по макросам не слышал, но твоя проблема должна выглядеть примерно так (извини, я не тестил, поэтому могет не работать):

    xorstr macro text,key
    irpc c,<text>
    db '&c' xor key
    endm
    endm
     
  3. 8ung

    8ung New Member

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    21
  4. integer

    integer New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2007
    Сообщения:
    62
    Приведите кто-нибудь пример использования. Я в макросах NULL.
     
  5. JCronuz

    JCronuz New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    1.240
    Адрес:
    Russia
    Фрагмент кода из NTPWSNIF.asm by 90210
    Код (Text):
    1. XOR_KEY          =90
    2. coolcrypt        macro    string  ;crypt everything
    3.                  irpc     c,<string>
    4.                  db       '&c' xor XOR_KEY
    5.                  endm
    6.                  db       0
    7. endm
    Собственно используется так:
    Код (Text):
    1. _winnt:         coolcrypt <SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows>
     
  6. integer

    integer New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2007
    Сообщения:
    62
    JCronuz, спасибо, разобрался вчера сам... нашел этот код в известном коне.