Показать полную графическую версию : Как запустить фаил start.uli если это обычный exe только с другим расширением?
DoroViska
02-09-2014, 12:11
Как запустить фаил start.uli если это обычный exe только с другим расширением?
c //Proc.StartInfo.UseShellExecute = false;
запускаемое приложение работает не коректно!
Delirium
03-09-2014, 08:32
Протестировал...
Залез в реестр 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
Delirium, я уже делал такую вещь и тут возникает проблема. Способ конечно хороший но цель программы в обще не использовать реестр (грубо говоря программа не должна зависеть от реестра.)
DoroViska, объясните, отчего вообще, для каких тогда целей:
это обычный exe только с другим расширением »
нужен, если:
не должна зависеть от реестра »
DoroViska, cmd /c start ваш_файл.uliИ никогда не называйте свои файлы как start или run – элементарно наткнётесь на непонятное поведение. ;)
Не потому ли вы ему дали такое расширение?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.