>>>>>> 高分请教:关于在网页上启动SDI应用程序和数字签名的问题,会者不难

silver 2002-08-22 05:42:36
MyApp.exe是由MFC生成的带Automation的SDI应用程序,希望在本地安装并注册MyApp.exe后,用户能够在网页上启动该程序,也就是点击网页上一个“启动MyApp”的按钮,MyApp.exe就被启动了。

在asp页面中加入下面的代码:
<Script Language=VBScript>
<!--
sub loadapp()
set obj=createobject("MyApp.Document")
End Sub
//-->
</Script>

结果发现在网页里如果不把浏览器安全级别调低,就不能通过createobject正常启动MyApp.exe,通过给程序添加数字签名是不是可以解决这个问题?
如果可以解决,怎么申请、添加数字签名?
如果还有其它更简单的办法解决,请问具体怎么做?

只要问题解决,分数不是问题。
...全文
44 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xpf_2000 2002-08-25
  • 打赏
  • 举报
回复
mark
silver 2002-08-25
  • 打赏
  • 举报
回复
好的,谢谢杨兄!
silver 2002-08-23
  • 打赏
  • 举报
回复
MyApp.exe不打算转为控件,应该也是可以解决的
kingzai 2002-08-23
  • 打赏
  • 举报
回复
>I think you may change your program to control
There's an MSDN article on how to do this with a Win32
>OCX. Unfortunately I do not have access to my source
>which uses this technique. Try article Q161873 for an MFC
>control or article Q168371 for an ATL control. If you
>perform a keyword search for IObjectSafety in MSDN you
>will find a ton of information on the subject.
> You have to derive you OCX from IObjectSafetyImpl to remove the security
> warnings from IE :
>
> class ATL NO VTABLE CYourOCXCtl :
> ...
> , public IObjectSafetyImpl< CYourOCX //////////
> , INTERFACESAFE FOR UNTRUSTED CALLER //////////
> | INTERFACESAFE FOR UNTRUSTED DATA > //////////
> {
> ...
> }

silver 2002-08-23
  • 打赏
  • 举报
回复
MyApp.exe只是一个SDI应用程序,提供了Automation接口,做法应该和ActiveX控件不同吧
hfycl 2002-08-23
  • 打赏
  • 举报
回复
mark
NothingRemained 2002-08-23
  • 打赏
  • 举报
回复
我知道ActiveX控件是要实现一个接口IObjectSafety后,在IE里面使用的时候就不会警告了,你试着查查相关的东西
silver 2002-08-23
  • 打赏
  • 举报
回复
继续
Edward 2002-08-23
  • 打赏
  • 举报
回复
Silver大侠:

看到了你给我在QQ上的留言。那天晚上我晚些时候才上线的,你不在。:-)

我想你这个问题是这样的:

1。首先,不管你的ActiveX控件或者OLE Automation是否被标明Safe for initialising/scripting,都最终受到Internet Explorer的Custom Security
Setting的制约。不过好消息是(如果我没有记错的话),对于LAN的默认Security Setting可以不出现安全提示对话框的。

2。标明你的ActiveX Control/Automation Object是Safe for initialising/scripting,可以参考以下URL:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconsettingsafetylevels.asp

http://msdn.microsoft.com/library/default.asp?url=/workshop/components/com/iobjectsafetyextensions.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaxctrl/html/msdn_signmark.asp

3。以上资料仅供参考,本人没有做过实际测试(太忙了!:-((()。如果还有问题,可以发消息到QQ上。

对了,我的QQ号码不要告诉别人,否则。。。。嘿嘿
siphonelee 2002-08-22
  • 打赏
  • 举报
回复
up
In355Hz 2002-08-22
  • 打赏
  • 举报
回复
关注!

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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