Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > запуск exe от имени explorer


Автор: Exai1e 6.2.2008, 11:53
Здрасти. Возник такой вопрос:
Как запустить exe от имени explorer ?
т.е. чтобы при запуске моей программы ее started by был windows/explorer
http://img217.imageshack.us/my.php?image=18087992pi0.jpg

Автор: Alexeis 6.2.2008, 12:05
мож так, передать в ShellExecute команду типа explorer.exe "D:\Program Files\winrar\winrar.exe", но у меня он задает много лишних вопросов.

Автор: Exai1e 6.2.2008, 12:23
Alexeis, хм а куда его втыкнуть ?
Код

  ShellExecute(0, 'Open', 'explorer.exe C:\Project1.exe', nil, nil, SW_SHOWNORMAL);
//
  ShellExecute(0, 'explorer', 'C:\Project1.exe', nil, nil, SW_SHOWNORMAL);

не работаеть :(

Автор: Qu1nt 6.2.2008, 12:29
Наверное, имелось ввиду:
Код

  ShellExecute(Self.Handle, 'open', 'explorer.exe', 'c:\project1.exe', nil, SW_SHOWNORMAL);

Автор: Exai1e 6.2.2008, 12:31
ага точно, спс, ещеб догадатся как убрать эти окошки... мона конечно и нажимать программно на кнопки. Ну лчшебы вообще без них

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)