关于非管理员运行vb编写的ActiveX exe程序的问题

ttsffgg 2011-01-27 09:09:11
我把编写好的ActiveX exe放到xp系统的客户端去以非管理员身份运行,结果提示unexpected error;quitting,查了一下应该是权限问题,这时只有手动以管理员的身份运行一次,之后非管理员才能正常使用,请问如何能让非管理员直接正确的运行呢?

因为我需要在服务器上更新程序的版本,客户机通过运行updata程序从服务器上下载最新的ActiveX exe主程序文件,现在每次升级后,都需要在每台客户机上手动以管理员身份运行一次.太麻烦了,而且这样自动更新也失去意义了


另外,我发现如果不是ActiveX exe程序,而是标准exe则是没有问题的


是不是因为ActiveX exe需要进行什么注册的动作而非管理员无权限造成的?
...全文
170 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ttsffgg 2011-01-28
  • 打赏
  • 举报
回复
好像不行
而且有个地方,我需要能把自定义类型的变量传入一个接受变体的函数内
也只有在公共的类模块中定义的自定义类型才行
li163 2011-01-28
  • 打赏
  • 举报
回复
模块不可以吗?
ttsffgg 2011-01-28
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 dbcontrols 的回复:]

看来楼主在做木马?小心点,最近风声紧
引用 6 楼 overown 的回复:
果断放弃使用activeX exe
[/Quote]

没那技术
我要使用activeX exe的原因是只有activeX exe中才能有公共的类模块,而只有公共的类模块中定义的自定义类型才能作为参数再各个函数之间传来传去

没有指针的痛苦啊
dbcontrols 2011-01-27
  • 打赏
  • 举报
回复
看来楼主在做木马?小心点,最近风声紧
[Quote=引用 6 楼 overown 的回复:]
果断放弃使用activeX exe
[/Quote]
ttsffgg 2011-01-27
  • 打赏
  • 举报
回复
果断放弃使用activeX exe
ttsffgg 2011-01-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 asftrhgjhkjlkttttttt 的回复:]

就是注册问题,让客户机都用系统管理员用户(administrator)登陆
[/Quote]

那还不闹翻天了......
孤独剑_LPZ 2011-01-27
  • 打赏
  • 举报
回复
就是注册问题,让客户机都用系统管理员用户(administrator)登陆
ttsffgg 2011-01-27
  • 打赏
  • 举报
回复
看来的确是要注册,但是非管理员没有权限的问题
游子 2011-01-27
  • 打赏
  • 举报
回复
同问。。。楼主如果找到办法记得共享一下啊。。。呵呵

7,788

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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