kernel api а вдруг можно?

Тема в разделе "WASM.BEGINNERS", создана пользователем kettle, 18 апр 2007.

  1. kettle

    kettle New Member

    Публикаций:
    0
    Регистрация:
    18 апр 2007
    Сообщения:
    3
    Меня интересует совсем ламерский вопрос:
    насколько я понимаю kernel ещё до запуска моей "проги" находится в памяти,
    из .rdata всё стёр, все CALL [dword ptr xxxxxxxx] заменил на прямые CALL xxxxxxxx,
    всё работает.

    Каковы шансы запуска такой программы после переустановки винды, или на другом компе?
     
  2. asd

    asd New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    952
    Адрес:
    Russia
    После переустановки должно работать. А на других системах шансы низкие.
     
  3. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    В целом наверно высокие, однако все-таки, если это рядовая программа, а не что-то типа вируса, то не стоит использовать жесткие адреса. Кроме того, без импортов на НТ по идее программа работать не должна
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Это называется import binding, можно делать штатными средствами. Работать на основных библиотеках (системных) будет в пределах одной сборки (сервиспака) системы, не важно, на каких машинах.
     
  5. kettle

    kettle New Member

    Публикаций:
    0
    Регистрация:
    18 апр 2007
    Сообщения:
    3
    За ответы спасибки! Кажись всё понял...
    До вирусов мне пока далеко, да и нет в них смысла , здесь спортивный интерес - нормальная GUI в 1кb.
     
  6. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    kettle
    Я в 340 байт уместил
     
  7. kettle

    kettle New Member

    Публикаций:
    0
    Регистрация:
    18 апр 2007
    Сообщения:
    3
    смотря что она у тебя делает...
     
  8. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    kettle
    смотри сам в разделе WASM.ASSEMBLER
    чему научишь, то и будет делать
     
  9. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    MessageBox тоже можно считать "нормальным GUI" :)