widnows2008下asp.net服务器上打开一个exe程序,比如记事本。
widnows2008下asp.net服务器上打开一个exe程序,比如记事本。在服务器任务管理器上,看到了进程打开了,但是就是不执行,也看不到程序界面。查了很多资料,能想到的权限全加上了。还是不行。
代码:
Process.Start(@"c:\windows\system32\notepad.exe"); ASP.NET window 2008 打开一个exe程序 --------------------编程问答-------------------- 难道你是想打开服务器端的程序,在客户端显示?如果真是这样,想想就好了,不可能的…… --------------------编程问答-------------------- Process.Start(@"c:\windows\system32\notepad.exe"); 修改下这个路径看看。将notepad.exe放在你项目中的bin文件夹下试试。 --------------------编程问答-------------------- 不要放到system32这个文件夹下,看看行不行。 --------------------编程问答-------------------- private static void Run(string proFilePath, string argument)
{
System.Diagnostics.Process pro = new System.Diagnostics.Process();
pro.StartInfo.FileName = proFilePath;
pro.StartInfo.CreateNoWindow = true;
pro.StartInfo.Arguments = argument;
pro.Start();
while (!pro.HasExited)
{
pro.WaitForExit();
}
pro.Close();
}
Run(AppDomain.CurrentDomain.BaseDirectory.TrimEnd('\\') + @"\FlashPrinter\FlashPrinter.exe",string.Format("{0} -o {1}", @"E:\云智能第三脑综合平台\云智能第三脑综合平台-新版\WebManage发布\upload\05\13\06\26\000513062614220962841.doc", @"E:\云智能第三脑综合平台\云智能第三脑综合平台-新版\WebManage发布\upload\05\13\06\26\000513062614220962841.swf"));
--------------------编程问答-------------------- 我是想执行FlashPrinter程序,把word文档转化成flash文件,在页面上预览 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 用一样的代码,在你本地,不在服务器上,能运行该程序吗? --------------------编程问答-------------------- Process.Start(@"c:\windows\system32\notepad.exe"); -->你先告诉我 你这里给的什么权限?
补充:.NET技术 , ASP.NET