что-то типа ТSR

Тема в разделе "WASM.WIN32", создана пользователем warsem, 22 май 2005.

Статус темы:
Закрыта.
  1. warsem

    warsem Сеня

    Публикаций:
    0
    Регистрация:
    26 янв 2005
    Сообщения:
    170
    Адрес:
    Германия, NRW
    Ммм...

    Ось: win98

    компилятор:tasm32,tlink32

    мин. данные , теперь проблема:

    Я под винду только учусь, поэтому камнями не кидайте...

    Хочу чтоб при запуске моя прога исчезла с экрана. Т.е. не было не консольного окна, не форм ни каких. То что там будет показывать окно процессов, пока-что не важно(это не потом, когда с ентим разберусь). Т.е. она должна быть запущенна, но чтобне мешалась на экране. И при этом должна выполнять один цикл(бесконечный).

    Теперь вопрос: как это сделать?

    Какие функции юзать(желательно обойтись одним кернелом, но если нет, не смертельно - подгружу любую), как это звучит в теоории, и что очень полезно будет, инфа на русском и подобные примеры.



    Буду рад любой помощи.



    З.Ы. надеюсь раздел верно выбрал. метался между wasm.assembler и wasm.win32. Но если нет, за перезд темы на админов не взыщу.
     
  2. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    Нда, по твоему формы сами создаются? компиль прогу как GUI (не CONSOLE) и все будет ок, вот тебе цикл:



    @@: jmp @b
     
  3. _BC_

    _BC_ БЦ

    Публикаций:
    0
    Регистрация:
    20 янв 2005
    Сообщения:
    759
    warsem





    Кирпича тебе надо, а не камня. Никак не делать, просто не создавай окна, его и не будет. Делаешь бесконечный цикл в коде по entrypoint'у и усё.
     
  4. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
  5. warsem

    warsem Сеня

    Публикаций:
    0
    Регистрация:
    26 янв 2005
    Сообщения:
    170
    Адрес:
    Германия, NRW
    bogrus

    _BC_

    Вот и думаешь инной раз, спросить у кого помощи или удалить на хер асм и играть в кваку:dntknw:



    Форму я и не создаю! А вот например окно консольное висит всегда. А если сделать цикл бесконечный, так он и будет это консольное окно висеть бесконечно. И не надо мне тут про кирпичи..
     
  6. drone

    drone New Member

    Публикаций:
    0
    Регистрация:
    14 июл 2004
    Сообщения:
    37
    Адрес:
    Moscow
    Да чо вы набросились: приятно все-таки, что кто-то

    начинает изучать асм.



    warsem: ты создавай не консольное приложение.



    PS Пока я писал этот пост, ты написал свой последний. А квака вещь хорошая =)
     
  7. warsem

    warsem Сеня

    Публикаций:
    0
    Регистрация:
    26 янв 2005
    Сообщения:
    170
    Адрес:
    Германия, NRW
    drone

    warsem: ты создавай не консольное приложение.

    Так в этом и вопрос, как?
     
  8. _BC_

    _BC_ БЦ

    Публикаций:
    0
    Регистрация:
    20 янв 2005
    Сообщения:
    759




    Создавай обычную GUI-прогу. Например:

    tasm32 /ml /m3 prog.asm

    tlink32 /aa /Tpe /x prog,,,import32.lib
     
  9. warsem

    warsem Сеня

    Публикаций:
    0
    Регистрация:
    26 янв 2005
    Сообщения:
    170
    Адрес:
    Германия, NRW
    tlink32 /aa /Tpe /x prog,,,import32.lib

    Столько говна пролили, прежде чем рассказать.

    Ну да ок. Хошь учить асм, привыкай.

    Спасибо. Не знал я про /aa.
     
  10. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    Только не забывай в цикле иногда Sleep(1) вызывать, иначе загрузка проца будет 100% и виндос начнёт тормозить :).
     
  11. warsem

    warsem Сеня

    Публикаций:
    0
    Регистрация:
    26 янв 2005
    Сообщения:
    170
    Адрес:
    Германия, NRW
    S_T_A_S_

    Ох мужик, спасибо, я как раз об этом думал, но не торопился спрашивать.
     
  12. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    warsem

    А я в свое время искал, как сделать консольное приложение =)
     
Статус темы:
Закрыта.