Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Как запустить фаил start.uli если это обычный exe только с другим расширением? (http://forum.oszone.net/showthread.php?t=287368)

DoroViska 02-09-2014 12:11 2397326

Как запустить фаил start.uli если это обычный exe только с другим расширением?
 
Как запустить фаил start.uli если это обычный exe только с другим расширением?

c //Proc.StartInfo.UseShellExecute = false;
запускаемое приложение работает не коректно!

Delirium 03-09-2014 08:32 2397692

Протестировал...
Залез в реестр HKEY_CLASSES_ROOT, экспортнул 2 ветки
1) [HKEY_CLASSES_ROOT\.exe]
2) [HKEY_CLASSES_ROOT\exefile]

Открыл их в блокноте, заменил все exe на uli, сохранил.
Внес эти значения в реестр(щелкнул по измененным файлам).

При двойном щелчке на моем notepad.uli (бывший notepad.exe) открылся блокнот.

DoroViska 03-09-2014 12:38 2397780

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

Iska 03-09-2014 12:57 2397790

DoroViska, объясните, отчего вообще, для каких тогда целей:
Цитата:

Цитата DoroViska
это обычный exe только с другим расширением »

нужен, если:
Цитата:

Цитата DoroViska
не должна зависеть от реестра »


mwz 04-09-2014 13:03 2398263

DoroViska,
Код:

cmd /c start ваш_файл.uli
И никогда не называйте свои файлы как start или run – элементарно наткнётесь на непонятное поведение. ;)
Не потому ли вы ему дали такое расширение?


Время: 20:55.

Время: 20:55.
© OSzone.net 2001-