1. WEB客户端怎样调用这个dll
要引用其它的Dll文件,应该通过添加引用来实现。方法是:在项目名称上点击右键,选择“添加引用”,然后通过浏览把你的TianLe.TianLeWeb.dll添加进来,就可以在整个项目中调用TianLe.TianLeWeb.dll 中的函数,方法,类了。
2. java web使用jni 调用dll实现客户端访问
1:
dll如果涉及到操作系统的特殊环境配置,要确保服务器上面也有相同的环境
2:浏览器请求服务器之后,服务器区执行jni代码调用dll,这个过程和你本地是一个道理,所以能实现
3. 如何引用带web引用的dll
用web站点调用dll,然后在dll里封装实现数据,或者资源文件或者执行其他程序,比如网页图片等, dll注册到客户端,然后每次访问该网站都先检测是否有该dll已经注册,没有就再注册,有些asp网站木马就是这样实现的,首先获得服务器的WScript.Shell的权限,然后利用FSO判断DLL是否存在,shell调用regsvr32注册dll 。可以用vc编写ISAPI DLL,也可以在IIS里增加ISAPI映射调用。ActiveX DLL需要注册,不像C#有程序集,好象ASP只能调用ActiveX DLL,是不是它比较老的缘故。使用HTTP的GET方法将DLL从服务器端下载下来。
另外,asp中不需要注册DLL即可调用的方法,加入DLL <!-- METADATA TYPE=typelib FILE=D:\abs\ee.dll --,FILE为绝对路径,没注册找不到。
在开始→运行中键入regsvr32 /u scrrun.dll就可以禁用FSO对象;如果需要使用FSO对象,键入regsvr32 scrrun.dll命令。
4. java web 项目中如何使用 .dll文件
jacob
jcom
等组件都可以让你调用.dll。到底是哪一种的DLL,是WIN32 API式的、还是ActiveX的。
5. java web项目调用 vc++的dll文件
dll是你自己写的吗?有.h 文件吗?java掉DLL的库函数 需要写中间过渡的Dll的。因为C++和java数据类型定义不同,需要中间dll做数据转换的。
有DLL的.h文件的话,自己按JNI的教程写一个转换DLL就行。
6. .NET(C#) web应用程序调用dll(非托管)
[DllImport("dllname", EntryPoint="Functionname")]
[DllImport("dllname", EntryPoint="#123")]
请注意,序号前必须带有井号 (#)。
以下示例将说明如何使用 EntryPoint 字段将代码中的 MessageBoxA 替换为 MsgBox。
[C#]
using System.Runtime.InteropServices;
public class Win32 {
[DllImport("user32.dll", EntryPoint="MessageBoxA")]
public static extern int MsgBox(int hWnd, String text, String caption,
uint type);
}
7. java web怎么调用dll
java调用dll要用到jni(java本地接口)
例如程序TestDll.java,内容为:
publicclassTestDll
{
static
{
System.loadLibrary("xxx.dll");
}
publicnativestaticintget();
publicnativestaticvoidset(inti);
publicstaticvoidmain(String[]args)
{
TestDlltest=newTestDll();
test.set(10);
System.out.println(test.get());
}
}
这个例子只是为了示意jni如何用,并不是实际的工程代码。
你可以搜索一下jni的详细信息,通常都有详细的例子(如使用user32.dll的例子)
8. java web程序运行时调用下位机驱动dll,dll接收到下位机的数据后调用回调函数将数据传回。
先简单的说一下JNative的rar包,我是从网上搜多一下,最后是在csdn的网站里找到下载的rar包,我用的版本是JNative-1.3.2,压缩包里共有三个文件:JNative.jar、JNativeCpp.dll、libJNativeCpp.so,这三个文件其中有两个是分别在不同系统中用到的,相信我不用说也应该知道dll是在windows系统下,so是在linux系统下。而最主要的就是使用jar包了,这个包里面包含了很多函数,我使用的开发环境是NetbeansIDE集成开发环境,我将jar包导入库中通过打开可以看到jar包中包含了很多的的包。