當前位置:首頁 » 網頁前端 » web調用dll
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web調用dll

發布時間: 2022-07-30 05:06:28

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包中包含了很多的的包。