求助,iis上浏览网页,不能执行exe程序

wanghaitao2109 2012-06-01 03:42:52
我用visual stdio做了一个网页,通过点击按钮调用一个exe程序,exe程序一个通过visual stdio发布,一个不发布。编译后生成,在用visual stdio调试网页,可以执行exe文件,但是通过iis发布浏览网页,发布的exe文件没反应,不执行。编译生成的exe程序没有显示,但在资源管理器中显示运行,没法改变权限。我已经从网上找了很多方法,mime中添加exe方法已试过,管理中执行权限中的纯文本和其他权限我都已试过,虽然给文件夹添加使用者等方法我不会,但是我在组策略给文件夹添加了不受限的权限,如果有人还认为是权限问题,请讲明具体方法。不要和我讲exe在iis上不能运行。马上要交,就差此功能,谢谢帮忙!
...全文
449 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
比较操蛋的做法是这样的:通常,你需要先哄着用安装一个桌面程序,例如你在网络上推广一个即时通讯程序、或者是简单的游戏、或者是在csdn上发布一个垃圾程序,让人家下载之后试用。这个程序编译时标记为COM组件,运行时在客户端的桌面上注册(regsvr)自己。 一旦人家运行过一次就上当了,你就可以直接在网页中使用<object id="....." >语法来引用它了,而这个id就是你编译时的com组件表示guid号。而此时用户完全没有办法感知到这种危险。 一旦你部署了一个最简单的东西,让它偷偷地去你的服务器去下载接下来的第二个程序并安装,然后是第三个.......你可以像某些无良的杀毒软件公司一样从后台服务器上“一配置就给所有用户偷偷推送新的程序”了。
  • 打赏
  • 举报
回复
引用 3 楼 licai1210 的回复:
用IE6试试,浏览器版本低安全性就没那么高了
ie6也有起码的安全性啊,这个跟ie6根本没有关系。
小7123 2013-05-25
  • 打赏
  • 举报
回复
ycproc 2013-05-25
  • 打赏
  • 举报
回复
iis中有一个 执行脚本或者程序的选择。你查看一下 脚本和可执行文件:将应用程序的权限设置为“脚本和可执行文件”以允许应用程序在此 脚本和可执行文件目录中运行,其中包括映射到脚本引擎的应用程序和 Windows 二进制文件(.dll 和 .exe 文件)。
phoebuswei 2013-05-25
  • 打赏
  • 举报
回复
exe程序完全可以当成dll使用 在你的asps里面调用 然后你在页面中模拟一个界面就可以了 或者干脆,把exe写进asps里面
wanghaitao2109 2012-06-02
  • 打赏
  • 举报
回复

vs编写的程序不是可以发布,然后选择不可以脱机使用,这样通过下载可不可以达到相同目的呢?
sglogin 2012-06-01
  • 打赏
  • 举报
回复
可以用activeX
手抓宝 2012-06-01
  • 打赏
  • 举报
回复
高人,研究好了分享下。我要学习学习。
happytonice 2012-06-01
  • 打赏
  • 举报
回复
放在bin中,调用其中的函数
ChinaOneCup 2012-06-01
  • 打赏
  • 举报
回复
直接运行IIS上的exe,真的没门(除非漏洞),因为那太危险了,如果那个7仔放个格式化程序在上面,客户端遭殃大了,其实浏览器本身就不允许这么做。
ChinaOneCup 2012-06-01
  • 打赏
  • 举报
回复
你要在网页上运行客户端程序,可以用activeX,即插件形式,或者在客户端注册自己的协议,就类似PPS,QQ,PPTV等视频软件,但无论那种方法都需要在客户端进行注册
licai1210 2012-06-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
用IE6试试,浏览器版本低安全性就没那么高了
[/Quote]
这里你就应该知道现在的浏览器安全性都做的相对比较高了,要么你手动去设置浏览器的安全级别,要么你就编一个active控件在客户端运行。如果你想客户端直接运行exe文件,那你试想下在可以随意运行的条件下那我不可以随便去获取客户端的内容了。你想实现的功能可以通过服务器的转换,然后呈现到客户端这个才是一个正确的方法。
wanghaitao2109 2012-06-01
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]
你是不是希望客户端运行exe
[/Quote]
licai1210 2012-06-01
  • 打赏
  • 举报
回复
你是不是希望客户端运行exe
wanghaitao2109 2012-06-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

那你想要什么样的结果呢?在客户端显示服务端应用程序的界面?
你先告诉我服务端的程序是干什么用的?
[/Quote]
一些例子程序,c#编的,如对图片处理,使图片黑白化
手抓宝 2012-06-01
  • 打赏
  • 举报
回复
那你想要什么样的结果呢?在客户端显示服务端应用程序的界面?
你先告诉我服务端的程序是干什么用的?
wanghaitao2109 2012-06-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

用IE6试试,浏览器版本低安全性就没那么高了
[/Quote]
貌似没这么低的版本可以安装了。还是技术解决吧
wanghaitao2109 2012-06-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
在客户端运行服务端的程序么?
[/Quote]
licai1210 2012-06-01
  • 打赏
  • 举报
回复
用IE6试试,浏览器版本低安全性就没那么高了
wpycs 2012-06-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

在客户端运行服务端的程序么?
[/Quote]

+++++
加载更多回复(1)

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧