Есть такой код для запуска приложения.
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
Может ли это изза того что это в систем лежит???????
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>
Выделенное зачем?
Здравствуйте, 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 этого не нада .. Убрал щас все нормально работает..
Спасиба.