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

Ответить
Аватара пользователя
DoroViska

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

Сообщение DoroViska »

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



c //Proc.StartInfo.UseShellExecute = false;

запускаемое приложение работает не коректно!
Аватара пользователя
Delirium

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

Сообщение Delirium »

Протестировал...

Залез в реестр HKEY_CLASSES_ROOT, экспортнул 2 ветки

1) [HKEY_CLASSES_ROOT\.exe]

2) [HKEY_CLASSES_ROOT\exefile]



Открыл их в блокноте, заменил все exe на uli, сохранил.

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



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

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

Сообщение DoroViska »

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

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

Сообщение DoroViska »

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


Цитата DoroViska:



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




нужен, если:


Цитата DoroViska:



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

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

Сообщение mwz »

DoroViska,

Код:

Код: Выделить всё

cmd /c start ваш_файл.uli

И никогда не называйте свои файлы как start или run – элементарно наткнётесь на непонятное поведение. Изображение

Не потому ли вы ему дали такое расширение?
Ответить

Вернуться в «Программирование и базы данных»