Расскажите, пожалуйста, как сделать правильно ссылку из кнопки на скрипт, чтобы выключить/перезагрузить пк с Windows?
Стало вот это интересно.
Пытался подключить обычным методом, но не выходит, локальный файл просто скачивал мне cmd.exe
Варианты скриптов примерно такие:
string startupPath = System.Environment.CurrentDirectory;
string path = System.IO.Path.GetFullPath(@"..\..\");
string BatchFilePath = startupPath + LogoffTriggerBatchFile;
ProcessStartInfo processStartInfo = new ProcessStartInfo("cmd.exe", "/c " + BatchFilePath);
processStartInfo.RedirectStandardOutput = true;
processStartInfo.CreateNoWindow = true;
processStartInfo.UseShellExecute = false;
Process process = Process.Start(processStartInfo);
return new HttpResponseMessage(HttpStatusCode.OK);
ИЛИ
function RunFile() {
WshShell = new ActiveXObject("WScript.Shell"); WshShell.Run("c:/windows/system32/notepad.exe", 1, false);
}
Посоветуйте, пожалуйста, как подключить. Заранее благодарю.
Стало вот это интересно.
Пытался подключить обычным методом, но не выходит, локальный файл просто скачивал мне cmd.exe
Варианты скриптов примерно такие:
string startupPath = System.Environment.CurrentDirectory;
string path = System.IO.Path.GetFullPath(@"..\..\");
string BatchFilePath = startupPath + LogoffTriggerBatchFile;
ProcessStartInfo processStartInfo = new ProcessStartInfo("cmd.exe", "/c " + BatchFilePath);
processStartInfo.RedirectStandardOutput = true;
processStartInfo.CreateNoWindow = true;
processStartInfo.UseShellExecute = false;
Process process = Process.Start(processStartInfo);
return new HttpResponseMessage(HttpStatusCode.OK);
ИЛИ
function RunFile() {
WshShell = new ActiveXObject("WScript.Shell"); WshShell.Run("c:/windows/system32/notepad.exe", 1, false);
}
Посоветуйте, пожалуйста, как подключить. Заранее благодарю.