暈,剛才費事寫了半天的東東都丟了。 那就從簡吧。
之前寫的activex打的包中是這樣寫的:
[version]
signature="$chicago$"
advancedinf=2.0
[setup hooks]
hook1=hook1
[hook1]
run=msiexec.exe /i "%extract_dir%\myactivexsetup.msi" /qn
而我們cab包中沒有msiexec.exe這個程式,所以不行。
解決方法是自己建立乙個工程,刪掉除program.cs之外的檔案,**如下
using system;
using system.collections.generic;
using system.linq;
using system.windows.forms;
using system.diagnostics;
using system.io;
[stathread]
static void main(string args)
string file = args[0];
log("the setup file path:" + file);
if (!file.exists(file))
try /qn", file);
process prc = process.start(info);
private static void log(string message)}}
然後將inf修改為
[version]
signature="$chicago$"
advancedinf=2.0
[setup hooks]
hook1=hook1
[hook1]
run="""%extract_dir%\wininstaller.exe""" %extract_dir%\myactivexsetup.msi
MFC中ActiveX控制項的使用
windows系的開發做的很少,也暈乎暈乎的。在mfc中新增上mapcontrol的控制項之後。手動新增乙個imapcontrol2ptr型別的變數,然後用手動新增的變數再去手動的與控制項關聯,才能進一步呼叫或者設定控制項的方法和屬性。我上一次使用mfc是什麼時候來著?貌似很久遠了。不過我依稀記得,...
在網頁中呼叫ActiveX
最主要的就是這個了,在html中加入object的標籤 1.如果是用vc開發,classid等資訊可以從控制項工程的.odl檔案來找 我的控制項如下 2.如果是用visual studio,可以用它自帶的小工具ole view 3.如果控制項已經被註冊了,可以直接檢視嘍 在js裡面呼叫ocx的函式則...
web中呼叫ActiveX方法
手動為activex新增可用於js呼叫函式或引數 首先 在odl檔案中新增以下 uuid 68f8eaff 2e62 4964 8b1b 413b21f4342d helpstring dispatch inte ce for myactivex control hidden dispinte ce...