麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Visual Basic > 正文

VB的32位程序在64位系統中出現文件和注冊表自動轉向的解決方法

2020-01-31 16:31:08
字體:
來源:轉載
供稿:網友

通常用VB 寫的程序在32位系統上可以正常的運行,但到了64位系統中雖然可以運行但是無法修改OEM信息。經過查找原因可以發現,當我們在訪問文件夾"SYSTEM32"的時候系統會自動轉向到文件夾"SYSWOW64"下,當我們在訪問某些注冊表鍵值的時候,和文件轉向類似,系統也會自動地把程序的訪問轉向到Wow6432Node下面。

先來談談文件系統的轉向,查找了一些資料,并沒有VB相關的資料,但是可以查到2個相關函數:Wow64DisableWow64FsRedirection(關閉系統轉向)和Wow64RevertWow64FsRedirection(打開系統轉向)。
VB的聲明如下:

Private Declare Function Wow64RevertWow64FsRedirection Lib "kernel32.dll" ()Private Declare Function Wow64DisableWow64FsRedirection Lib "kernel32.dll" ()

然后用CALL Wow64DisableWow64FsRedirection語句來關閉文件系統的轉向。

再來談談注冊表項的轉向:

這個依然沒有VB方面的資料,但是知道有函數RegOpenEx(VB有這個函數,用法見API瀏覽器)可以決定是否轉向,只要在函數的samDesired【Long】參數上加256(&H100)就可以訪問64位的注冊表了。由于API訪問注冊表代碼較多就不往上貼了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 亚洲婷婷日日综合婷婷噜噜噜 | 一级黄片毛片免费看 | 久久精品视频在线免费观看 | 成人午夜免费看 | 精品国产91久久久 | 99视频有精品视频高清 | 在线免费亚洲 | 99亚洲视频| 日本在线一区二区 | 久久91精品视频 | 久久久av亚洲男天堂 | 国产精品自拍av | 亚洲一区二区网址 | 成人男女啪啪免费观看网站四虎 | 曰韩一级片 | 免费一级肉体全黄毛片 | 成人在线视频免费播放 | 中国女警察一级毛片视频 | 精品久久久久久成人av | 久久宗合色 | 国产亚洲精品久久久久久久久久 | 日韩精品中文字幕在线观看 | 欧美城网站地址 | 九九热精| 精品一区二区视频在线观看 | 国内精品久久久久久久影视红豆 | 青青草成人影视 | 亚洲一二区精品 | 欧美一级免费在线观看 | 99精品视频一区二区 | 精品国产看高清国产毛片 | 久久精品黄 | 午夜小影院 | 干色视频 | 国产91九色 | 98色视频 | 色播一区 | 91精品国产免费久久 | 亚洲国产精品久久久久久久久久久 | 午夜久久视频 | 免费黄色大片在线观看 |