寻找示例项目和;如何创建;VB6活动X EXE';s
我正在学习如何创建VB6活动X EXE。(我需要将大量VB6应用程序的“phone home”功能添加到服务器,我希望将其集中化,但不希望使用DLL,因为我只希望一个程序(phone home ActiveX EXE)需要防火墙权限 我找到了一些教程,但我正在寻找一个可下载的项目来“玩转”。检查这些: 教程和项目:VB6文档有一个很好的教程 该项目的更详细版本是随VB6提供的。我找不到可供下载的版本-请查看VB6安装目录或CD 丹·阿普尔曼(Dan Appleman)的优秀著作对ActiveX前任进行了深入的介绍。你通常可以非常便宜地使用它。这本书效果很好: 这一个technicall可以工作(作为ActiveX EXE),但无法让它实际执行ActiveX EXE应该执行的工作(下载文件): 在VB6中调试主机和服务器(ActiveX EXE)的提示:寻找示例项目和;如何创建;VB6活动X EXE';s,vb6,activex,Vb6,Activex,我正在学习如何创建VB6活动X EXE。(我需要将大量VB6应用程序的“phone home”功能添加到服务器,我希望将其集中化,但不希望使用DLL,因为我只希望一个程序(phone home ActiveX EXE)需要防火墙权限 我找到了一些教程,但我正在寻找一个可下载的项目来“玩转”。检查这些: 教程和项目:VB6文档有一个很好的教程 该项目的更详细版本是随VB6提供的。我找不到可供下载的版本-请查看VB6安装目录或CD 丹·阿普尔曼(Dan Appleman)的优秀著作对Active
我不确定ActiveX与此有何关系。如果您具有防火墙权限,则有相当简单的方法通过网络来回发送UDP或TCP数据包。无论EXE的体系结构如何,都是如此。Robert,一套18个程序将需要访问服务器。而不必告诉IT管理人员让该计算机运行这18个程序中的每一个,然后单击“允许ProgramX的Inet访问”(可能会忘记一个程序,然后有一个非技术客户尝试在第二天运行该程序并忽略防火墙“是否允许”msg)我希望通过一个ActiveX控件来漏掉所有的Inter控件,这意味着客户只允许使用一次防火墙。如果ActiveX EXE将在服务器上运行,请考虑DCOM必须允许通过防火墙,这是每台机器,而不是通过应用程序散列。如果它将在每个客户端上生存,我怀疑它是有帮助的,因为只有本地的SO。ftware防火墙对所涉及的应用程序有任何了解。网络防火墙只知道端口和IP地址,尽管存在“窥视内部”的例外情况在traffic方面,我怀疑很多人是否精通DCOM……或者您是在谈论每个客户端的本地软件防火墙?在这种情况下,您的安装程序可以为您的程序添加防火墙例外。是的,Bob,我是在谈论本地防火墙。(这将是从服务器下载文件,所以我怀疑除了PC上的任何一个防火墙,这将看起来与Web浏览器下载一样。你怎么做?我把这个问题作为一个新问题发布:好的。我已经发布了一个响应,我希望能有所帮助。Voodo:第一个例子是VB.NET第二个是C++第三是一个活跃的X控件。(在活动的X EXE中),这是我一直在寻找的一个更复杂的示例。更正:第三个示例是Active X控件,而不是ActiveX EXE。因此,这些都不是我想要的。前两个建议似乎基于同一个项目,我只能在VB6安装目录中找到。但说明中有一个步骤似乎是不可能的sible:启动另一个Visual Basic实例,并加载CoffWat2.vbp。在“项目”菜单上,选择“引用”以打开“引用”对话框。选择Coffee2(确保获得Coffee2.vbp的条目(无法向.vbp文件添加引用))和MTCoffee(确保获得MTCoffee.exe的条目),然后单击“确定”,以设置对零部件的参照。