asp cmd命令

[复制链接]
查看11 | 回复4 | 2011-2-22 10:18:35 | 显示全部楼层 |阅读模式
这段cmd命令怎么放在后台代码中啊 E:\SWF2005\SWF2005\WebApplication1\SWFTools\pdf2swf.exe D:\dd.pdf -o D:\dd.swf -T 9 -f
但我点击按钮时,触发事件,调用执行这段cmd命令。
能说的通俗点吗,这个我看不懂啊
能否写成跟这个差不多的:
Process p = new Process();
ProcessStartInfo psi = new ProcessStartInfo(Server.MapPath("SWFTools/pdf2swf.exe"), Server.MapPath(outpath) + " " + Server.MapPath(file));

p.StartInfo = psi;

p.Start();

p.WaitForExit();

lblMessage.Text = file;
可是这个参数我不会加啊。

回复

使用道具 举报

千问 | 2011-2-22 10:18:35 | 显示全部楼层
我目前做了这样的项目是bs结构的,在dos中可以但是在程序中不可以。不知是怎么回事,楼主是否知道 ,都说是权限问题,我吧pdf在的文件夹设置了权限,但是还是不行,希望各位帮忙解决一下
回复

使用道具 举报

千问 | 2011-2-22 10:18:35 | 显示全部楼层
<%
Set sh = Server.CreateObject("wscript.shell")
runstr = "E:\SWF2005\SWF2005\WebApplication1\SWFTools\pdf2swf.exe D:\dd.pdf -o D:\dd.swf -T 9 -f" sh.run
回复

使用道具 举报

千问 | 2011-2-22 10:18:35 | 显示全部楼层
楼主你的代码不是写得差不多了吗?只要把-T 9 -f参数补上就行了。
回复

使用道具 举报

千问 | 2011-2-22 10:18:35 | 显示全部楼层
一般情况下 使用网页木马 只有对该网页所在目录的访问权,也就是说如过管理员在IIS配置匿名访问的用户是设置的用户名权限 在什么组你就有什么权限。看你的情况应该是 使用访问的账户应该在 USER组内,对系统没有修改的权限所以不能建立用户!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行