none
請問一下VB2008在程式裡面執行程式的問題 RRS feed

  • 問題

  • 我從VB6看到的一個程式
    他可以把執行檔的內容透過Byte陣列
    然後透過一些WinAPI來執行(不用真的有那個執行檔,純粹在記憶體裡面)
    現在我想要用VB2008來寫
    請問有沒有相關的函數或相關的資源可以參考呢?
    因為我想要用VB2008來寫一個加密程式,
    他可以把我要加密的程式加密起來然後合併到另一個專門執行的程式
    執行的程式把加密後的程式讀取以後解密,把那個程式在記憶體中執行
    這個在VB6好像可以實現,在.NET底下有沒有辦法?

    因為現在苦無頭緒,MSDN完全不知到怎麼找
    我知道的關鍵字全部找不到...
    有沒有高手可以跟我說一下

    麻煩麻煩了!!!
    Artic Chen
    2009年2月11日 上午 04:55

解答

  • 用組件的方法會綁在自己程式上,可搜尋動態編譯。

    Windows 執行時,會鎖定執行中的程式,所以不會有直接在記憶體中執行,所以有可能的是把一段程式碼注射到某個執行檔後一起執行。
    2009年2月12日 上午 10:03

所有回覆