Я пытаюсь выполнить файл vbs с помощью кода C#. Файл vbs имеет код для вызова приложения на моей машине. Я могу запустить файл сценария vbs, когда я запускаю код C# локально, но когда я развертываю свой код в среде SharePoint, похоже, что он даже не выполняет файл. Я не получаю сообщение об ошибке или любое сообщение, которое я добавил в файле сценария vbs. Ниже приведен код C#, который я использую для запуска файла сценария vbs. Может кто-нибудь, пожалуйста, скажите мне, если я что-то пропустил?запустить файл сценария vbs с помощью кода C#
C# Код:
Process scriptProc = new Process();
scriptProc.StartInfo.FileName = @"cscript";
scriptProc.StartInfo.Arguments = @"//B //Nologo C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\template\layouts\segmentationtools\test1.vbs";
scriptProc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
scriptProc.Start();
scriptProc.WaitForExit();
scriptProc.Close();
VBS Код:
Dim qtApp
Set qtApp = CreateObject("QuickTest.Application","Server IP address")
MsgBox("Hello world")
qtApp.Launch
qtApp.Visible = True
«asp.net» в смысле попытки запуска приложения, отображающего интерфейс пользователя из-под учетной записи службы? –
Привет, Алексей, Извините, я помню, следуйте вашему вопросу. Не могли бы вы рассказать о том, что вы здесь задаете? – user545359
Где вы пытаетесь запустить этот код на C#? Консольное приложение/из какого-то случайного сервиса/IIS/... и в какой учетной записи работает этот код? –