как из асма выполнить тоже что происходит при нажатии ентер на файле?

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

  1. pris0ner

    pris0ner New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2007
    Сообщения:
    43
    Задача казалось бы очень простая, но хотелось бы выслушать именно ПРАВИЛЬНОЕ решение этой проблемы. просто ее можно решить по-разному и поэтому хочу услышать кто что предложит.

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

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    ShellExecute
     
  3. pris0ner

    pris0ner New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2007
    Сообщения:
    43
    Понятно, спасибо. Самое разумное.

    И еще один вопрос. глупый конечно. Программа может определить откуда она запустилась? Т.е. путь к самой себе? и как определить значение переменных среды (такие как %PATH%, %SYSTEM% )?
     
  4. rubic_

    rubic_ Женя

    Публикаций:
    0
    Регистрация:
    9 июл 2007
    Сообщения:
    121
    Адрес:
    Омск
    ты о каком языке говоришь...
    если на С++, то там 2 параметра есть в функции main
     
  5. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    GetModuleFileName, GetEnvironment*
     
  6. pris0ner

    pris0ner New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2007
    Сообщения:
    43
    2 IceStudent
    еще раз спасибо за исчерпывающий ответ

    2 rubic_
    глупый вопрос о каком языке я говорю на том сайте, который целиком посвящен Асму и программированию на нем. :)
     
  7. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    pris0ner
    Не глупый, посмотри вокруг.