BazzaCAD 发表于 2007-1-19 13:48:05

VB.NET。exe不会从网络路径运行?

本人'我做了一个简单的VB.NET。使用旧MS动画控件的exe项目。(MSComCtl2.dll)。当我构建项目时,VS.NET创建了;Interop.MSComCtl2.dll&AxInterop.MSComCtl2.dll“;处理COM内容的文件。当我从硬盘上运行EXE时,它运行良好。但是,当我将整个构建文件夹(EXE&all-DLL&039;s)复制到网络文件夹时,它不会't运行。我只是得到了;发送错误报告;至MS屏幕,无错误信息。有人知道如何使其脱离网络路径吗?我的旧VB6.exe带有动画控件,可以从网络路径正常运行
thx提供帮助。文件系统观察程序在观察网络文件夹(UNC路径)时也不会启动。我们有一个Linux文件服务器,这会导致问题吗?

BazzaCAD 发表于 2007-1-19 14:01:20

默认情况下,网络共享被放置在信任有限的安全区域中 查看控制面板->NET配置工具的管理工具,允许您更改安全区域设置
关于FileSystemWatcher的问题,我不知道;我不知道答案 很抱歉

BazzaCAD 发表于 2007-1-19 15:11:41

Thx为抬头,I'在.NET framework 2.0配置中。,但我可以#039;在网络共享上找不到任何内容。你能再给我指一点吗?谢谢。

BazzaCAD 发表于 2007-1-19 15:20:30

当然可以 在左边的树状视图中,向下遍历到;运行时安全策略&引用 然后,在右侧窗格中,单击标记为“的链接”;调整区域安全性&引用 系统将询问您是希望将更改应用于机器还是仅应用于本地用户 选择适合您的选项,然后单击;下一个&引用 选择;本地Intranet“;在接下来出现的对话框中,将信任级别提升,直到程序运行 注意,保持本地intranet区域的低信任级别可能有很好的理由,因此请仔细考虑能够从网络上运行程序的重要性
祝你好运。

BazzaCAD 发表于 2007-1-19 15:28:26

太棒了,它成功了。然而,我不't不必在我的所有用户PC上更改此设置#039;在我的代码中有没有一种方法可以使它成为一个受信任的应用程序。如果没有,如果我必须在所有用户的PC上更改它,是否有一个RegEdit或一些我可以编写的脚本;s
Thx,再次寻求帮助。

BazzaCAD 发表于 2007-1-19 15:34:37

我想我可以复制这个文件;C: \WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\security。配置;至所有PC#039;s想改变那里的安全设置,但仍然想找到一种方法,使我的应用程序。受信任,无需更改设置。

BazzaCAD 发表于 2007-1-24 21:32:37

从内存来看,我相信您在更改安全设置时有一个选项,可以让MSI安装程序安装您所做的更改'我做了
一旦你有了这个,系统管理员就可以使用active directory、组策略、登录批处理文件或许多其他方法向每个用户推出它
希望这有帮助。干杯,格伦。

BazzaCAD 发表于 2007-3-5 11:20:59


这对XP工作站有所帮助。有人知道如果我'm net loading dll'在Vista上?似乎我只能得到DLL'如果我把它放在我的桌面上,然后从那里进行净负载,那么要加载多少
谢谢你的帮助!!P、 我也尝试了本地内部网的安全设置。也许vista现在被锁定了
标记

BazzaCAD 发表于 2007-3-5 12:50:38

本人'我不确定这是否有帮助,但我们在胜利中添加了这行代码。登录脚本,授予所有用户从网络上运行.NET的权限。有关使用caspol try的信息,请参见
特别是,要查看您的组的设置,请在运行上述命令后尝试caspol-lg。
页: [1]
查看完整版本: VB.NET。exe不会从网络路径运行?