一個軟體把連接SQL資料庫資訊寫入到注冊表里了,注冊表里這樣:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\StuInfo]
"ServerIP"="192.168.0.9"
"UserID"="sa"
"PassWord"="123456"
"DCatalog"="UserData"
現在想要把這個軟體再復制一份,還運行在同一臺電腦里,并且連接另外一個資料庫,怎么辦?不想用虛擬機。
謝謝各位大神!
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
用沙盒,個人用戶免費。http://sandboxie.com/
uj5u.com熱心網友回復:
沒有辦法,修改軟體中獲取資料庫配置的代碼吧。可以判斷啟動軟體時所用的引數,然后從不同的注冊表位置獲取資料庫配置資訊
uj5u.com熱心網友回復:
路過,學習一下uj5u.com熱心網友回復:
沒有源檔案,無法修改。
在首次運行軟體的時候會彈出一個資料庫配置視窗,填寫相應資料庫資訊,這個資訊會在首次運行之后寫入注冊表。
將這個程式復制一次再運行,就不彈出資料庫配置視窗了,直接自動連接復制之前的程式連接的資料庫。
uj5u.com熱心網友回復:
寫個小程式,作用就是修改注冊表,然后啟動你那個沒源代碼的程式.以后不要執行那個程式了,就執行這個小程式即可
uj5u.com熱心網友回復:
武兄弟的辦法不錯,或者你自己把注冊表內容保存出來,雙開的時候,先把注冊表匯入,再運行。或者使用批處理也行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/117391.html
標籤:數據庫相關
