在web程序中,能不能调用服务器端的exe文件,我参照c#代码改的,但是没有反应,不知为何?
var
proc:Process;
begin
try
proc :=Process.Create;
proc.StartInfo.FileName := 'C:\Program Files\WinRAR\WinRAR.exe';
proc.StartInfo.Arguments := '';
proc.Start();
lblMessage.Text := '完成调用';
lblMessage.ForeColor := Color.Black;
except
lblMessage.Text := 'error';
lblMessage.ForeColor := Color.Red;
end;
end;
------解决方案--------------------------------------------------------
想不到啊想不到,还真有人用这玩意
------解决方案--------------------------------------------------------
调用相对路径的winrar
Server.MapPath("~/")
------解决方案--------------------------------------------------------
用rar winrar设计到版权 rar免费的
------解决方案--------------------------------------------------------
你多虑了
------解决方案--------------------------------------------------------
可以调用,不过挺纳闷滴
创建压缩包的类一大堆,为啥会去选择这个。
微软自己有就一个gzip压缩类,另外还有开源的sharpzip可以用,干吗非得调exe
------解决方案--------------------------------------------------------
可以。
前提:权限足够。默认进程运行在和IIS相同的用户下,比如SYSTEM账户,所以不会出现在你的桌面上。