原创 步步學ACTIVEX網頁控件開發C++(4)

ActiveX控件的屬性,方法和事件   ActiveX控件和Web頁面之間的通信是通過ActiveX控件的屬性,方法和事件來完成的。爲了演示這些內容,我們需要創建一個帶有輸入框的頁面。當頁面上的“提交”按鈕被點擊後,輸入的文本將通過一個

原创 服務器SQL上的MSDTC不可用解決辦法

MSDTC(分佈式交易協調器),協調跨多個數據庫、消息隊列、文件系統等資源管理器的事務。該服務的進程名爲Msdtc.exe,該進程調用系統Microsoft Personal Web Server和Microsoft SQL Server

原创 oracle主鍵實現自增

由於ORACLE設置主鍵是不會自動增加的,所以必須用 序列 和 觸發器 來完成主鍵的遞增   1建立數據表     2創建自動增長序列    CREATE SEQUENCE TestIncrease_Sequence INCREMENT

原创 動態改變MessageBox的按鈕文本的語言

通過設置CultureUIInfo無法改變MessageBox的按鈕的文本語言,因爲這個文本是根據你所安裝的操作系統的語言決定的:你裝的英文操作系統, 那麼就是"Yes""No";你裝的中文操作系統,那麼就是“是”“否”。 所以對於可以改

原创 步步學ACTIVEX網頁控件開發C++(2)

爲ActiveX控件創建網頁   光完成了ActiveX控件還不行,因爲ActiveX控件無法單獨運行,所以我們還需要爲ActiveX控件創建相應的測試頁面。如果想爲我們的ActiveX控件創建一個默認的測試頁面,最佳的工具就是Micro

原创 步步學ACTIVEX網頁控件開發C++(3)

創建安全的ActiveX控件   要想創建一個能夠在IE中成功加載而沒有“不安全”的警告或者錯誤提示信息的ActiveX控件,我們必須實現安全的初始化和腳本。關於安全初始化的更加詳細的信息,請參考本文結尾的參考資料“Safe Initia

原创 Win32 API多線程編程例程

Win32 API多線程編程例程 例程1 MultiThread1 建立一個基於對話框的工程MultiThread1,在對話框IDD_MULTITHREAD1_DIALOG中加入兩個按鈕和一個編輯框,兩個按鈕的ID分別是IDC_START

原创 如何hook只知道地址的0x00******的函數

如果要hook遊戲中的函數我是不是隻要修改  pfMessageBoxA = GetProcAddress( hModule, "MessageBoxA" );改爲pfMessageBoxA=0x00******(遊戲中該函數的地址)

原创 SQL Server往Oracle導入數據

由於做的軟件要求跨平臺,要不數據庫變成Oracle的,因此需要把SQL Server 2000的數據導入到Oracle 10g中去。發現SQL Server自帶的導入導出比較好用!恩恩,現在開始講一講怎麼吧SQL Server的數據導入到

原创 Unicode導致CreateProcess失敗

CreateProcess的第二個參數必須是可寫緩衝區,因此用常量字符串是不對的:STARTUPINFO si; memset(&si, 0, sizeof(STARTUPINFO)); si.cb = sizeof(STARTUPINF

原创 vs2008 未能創建.NET frameworks propertygrid組件

命令行的位置:開始菜單---->全部程序----->vs2005--->tools---->命令行. 輸入: devenv /resetskippkgs.再重新啓動一次 原文:http://hi.baidu.com/zjgi/blog/i