Запуск CMD в программе
Помогите пожалуйста с проблемой, не компилируется этот кусок кода, не знаю где искать ошибку.
Код:
private: System::Void click_on(System::Object^ sender, System::EventArgs^ e) {
ShellExecute ( 0, "open", "cmd.exe", NULL, NULL, SW_SHOWNORMAL ); }
|
Одна проблема решена но теперь cmd не принимает передаваемые параметры
Код:
void OpenWithStartInfo() {
ProcessStartInfo^ startInfo = gcnew ProcessStartInfo(
"cmd.exe","/k cd %SYSTEMROOT%\System32 && bcdedit.exe -set TESTSIGNING ON" );
startInfo->WindowStyle = ProcessWindowStyle::Minimized;
Process::Start( startInfo ); }
вот снимок консоли при запуске в программе
а это через меню выполнить в пуске
![](http://mp091.narod.ru/TestMode_ON_2.png)
|
просто запускайте bcdedit.exe
|
теперь у меня другая ошибка
Код:
void OpenWithStartInfo() {
ProcessStartInfo^ startInfo = gcnew ProcessStartInfo( "bcdedit.exe","-set TESTSIGNING ON" );
startInfo->WindowStyle = ProcessWindowStyle::Minimized;
Process::Start( startInfo ); }
![](http://mp091.narod.ru/TestMode_ON_3.png)
|
странно, путь должен быть прописан в path
попробуйте так
Код:
ProcessStartInfo^ startInfo = gcnew ProcessStartInfo( "%SYSTEMROOT%\\System32\\bcdedit.exe","-set TESTSIGNING ON" );
|
абсолютно тоже самое :yes:
|
даже не знаю, что может быть
вот пример кода, у меня работает
Код:
#include "stdafx.h"
#using <mscorlib.dll>
#using <System.dll>
using namespace System;
using namespace System::Diagnostics;
using namespace System::ComponentModel;
void OpenWithStartInfo()
{
ProcessStartInfo^ startInfo = gcnew ProcessStartInfo( "bcdedit.exe");
startInfo->WindowStyle = ProcessWindowStyle::Minimized;
Process::Start( startInfo );
startInfo->Arguments="/export 1.txt";
Process::Start(startInfo);
}
int main()
{
OpenWithStartInfo();
}
|
у меня большие подозрения что это дело в visual studio либо в моих кривых руках, но факт то что опять тоже самое
|
ferget, Спасибо за хорошую программу, но опять тоже самое программа пишет что файла нет в системе, но если тоже самое написать в командной строке то все работает ! A ведь я написал её в SharpDevelop на C#.
|
Вложений: 1
Прикрепляю архив с проектом в SharpDevelop на C#. Если несложно скомпилируйте у себя и прикрепите скомпилированный файл.
|
абсолютно тоже самое! а у вас работает ? :help: :help: :help: :help: :help:
|
работает, специально проверил
Попробуйте на другом компьютере
или на VirtualBox
|
Время: 11:24.
© OSzone.net 2001-