Process.Start
От: vadi  
Дата: 01.03.10 08:44
Оценка:
Есть такой код для запуска приложения.
 prcKeyboard = new Process();
                prcKeyboard.StartInfo.UseShellExecute = true;
                prcKeyboard.StartInfo.Verb = "runas";
                prcKeyboard.StartInfo.FileName = fileName;
                prcKeyboard.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
                prcKeyboard.Start();


После старта вылезает окно винды: Запуск от имени другого пользователя.
Как убрать этот диалог???
Запускаю виртуальную клавиатуру винды: c:\WINDOWS\system32\osk.exe

Может ли это изза того что это в систем лежит???????
Re: Process.Start
От: Lexxpin  
Дата: 01.03.10 08:55
Оценка:
V>Есть такой код для запуска приложения.
V>
V> prcKeyboard = new Process();
V>                prcKeyboard.StartInfo.UseShellExecute = true;
V>                prcKeyboard.StartInfo.Verb = "runas";
V>                prcKeyboard.StartInfo.FileName = fileName;
V>                prcKeyboard.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
V>                prcKeyboard.Start();
V>


Выделенное зачем?
Re[2]: Process.Start
От: vadi  
Дата: 01.03.10 09:11
Оценка:
Здравствуйте, Lexxpin, Вы писали:

V>>Есть такой код для запуска приложения.

V>>
V>> prcKeyboard = new Process();
V>>                prcKeyboard.StartInfo.UseShellExecute = true;
V>>                prcKeyboard.StartInfo.Verb = "runas";
V>>                prcKeyboard.StartInfo.FileName = fileName;
V>>                prcKeyboard.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
V>>                prcKeyboard.Start();
V>>


L>Выделенное зачем?


Это было для windows 7.. Без этого не запускалось клава.. В форуме гдето нашел это решение..
На XP этого не нада .. Убрал щас все нормально работает..

Спасиба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.