永发信息网

VBScript如何直接调用标准DLL

答案:2  悬赏:50  手机版
解决时间 2021-03-02 10:44
网上找了一大圈,VB系的语言,调用DLL文件基本都需要手工先在系统中用RegSvr32注册DLL文件,然后通过在工程中引用该文件,才能使用DLL中的函数。我现在想要的是直接通过引用Kernel32中的LoadLibrary和FreeLibrary函数来实现自动使用DLL文件中的函数。但是百思不得其解。
Private Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal lpLibFileName As String) As Long
Private Declare Function FreeLibrary Lib "kernel32" (ByVal hLibModule As Long) As Long

通过DLL文件句柄的传入,自动注册和卸载DLL文件,免去手工注册和引用的麻烦。

简而言之,就是如何在VBScript语言中,实现对DLL中函数的调用?
求解答。最好有个示例,比如做个标准的HelloWorld.dll,然后调用其中的函数
最佳答案
VBScript是嵌入网页运行的脚本语言,即使操作系统不限制,浏览器也肯定会有所限制的。像直接调用DLL这样的会造成严重安全隐患的操作,浏览器的安全管理机制肯定会严格限制的,否则的话,浏览一个网页就中病毒或木马,这可是世界末日的节奏啊!所以你的要求很难实现。如果不是网页,而是把VBScript放入一个应用程序中,比如HTA,这倒是能实现的。
全部回答
vbscript.dll是vbscript脚本相关支持文件。 encode.dll是加解密文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
她说可能我只是你生命里的一个过客 但你不会
玻璃钢艇与铝合金艇哪个好
屋头串串香和袁缘串串那个好
我和家人的关系很紧张,因为我33岁没有结婚,
非机动车交通处罚单丢了怎么办
中国东风导弹究竟有多快
学动力工程及工程热物理 的以后能干啥?
将蚯蚓暴露在空气中很快死亡的根本原因是CA.
第四套5元CW00857713多少钱
西伯利亚v2霜冻之蓝有电流声
为什么比邻登陆失败原因
on the course of studying sometime什么意思
求救,我只是把硬盘壳敲开一个缝,感觉拿不下
食物消化的主要场所是胃×.
搭配同义词
推荐资讯
巴彦淖尔市宾馆-足球场怎么去啊,有知道地址
匿的拼音是什么
最适合的实验室检查A.AFPB.γ-GTC.血培养D.包
普洱茶乡旅行社我想知道这个在什么地方
学信学院培训的大学生,实现目标的八大优势
工作一年半,应该要求多少工资
有古典气质的女生适合什么样的穿衣风格
赞美一线工人演讲稿
有懂行的2500左右的冰箱推荐一款,最好解释一
美缝剂会冻坏吗
乡村爱情里的腾飞的爸爸是谁
十一除以十二算式怎么写
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?