64位Win7系統nbtstat 問題
阿新 • • 發佈:2019-01-07
meta size system32 window entry div nbsp snat exe
其實%WINDIR%\SysNative文件夾是不存在的,它只是64位Windows系統提供的一種重定向機
制。我們已經知道64位Windows通過System32和SysWoW64兩件文件夾來區分64位和32位的系統文件,當32位的應用程序嘗試訪問
System32文件夾的時候,系統會自動把它轉到SysWoW64文件夾,這樣32位應用程序在32位系統和64位系統就都可以運行了,(而不需要為了
64位系統而把System32改成SysWoW64)。這
樣就出現了一個問題,32位的應用程序怎麽訪問真正的System32文件夾呢,即存放64位系統文件的文件夾?答案就是通過SysNative文件夾。
這個文件夾並不存在,即在資源管理器中找不到,但當32位的應用程序嘗試訪問這個文件夾時,64位的Windows會把它重定向到真正的System32
文件夾,從而提供了一種讓32位應用程序訪問64位系統文件的方法。具體細節請參考MSDN。」
64位Win7系統nbtstat 問題
姜糖水 2015-02-02 195 閱讀http://ju.outofmemory.cn/entry/114353在32位系統寫:"cmd /c C:\\Windows\\system32\\nbtstat.exe -a 192.168.44.1"
是可以執行的,但是在64位,
C:\\Windows\\system32\\nbtstat.exe在程序中調,是找不到的。
是64位系統的產生的原因,把命令改成“cmd /c C:\\Windows\\sysnative\\nbtstat.exe -a 192.168.44.1”就可以了
神奇的SysNative文件夾
其實%WINDIR%\SysNative文件夾是不存在的,它只是64位Windows系統提供的一種重定向機
制。我們已經知道64位Windows通過System32和SysWoW64兩件文件夾來區分64位和32位的系統文件,當32位的應用程序嘗試訪問
System32文件夾的時候,系統會自動把它轉到SysWoW64文件夾,這樣32位應用程序在32位系統和64位系統就都可以運行了,(而不需要為了
64位系統而把System32改成SysWoW64)。這
樣就出現了一個問題,32位的應用程序怎麽訪問真正的System32文件夾呢,即存放64位系統文件的文件夾?答案就是通過SysNative文件夾。
這個文件夾並不存在,即在資源管理器中找不到,但當32位的應用程序嘗試訪問這個文件夾時,64位的Windows會把它重定向到真正的System32
文件夾,從而提供了一種讓32位應用程序訪問64位系統文件的方法。具體細節請參考MSDN。」
@echo off
title=局域網通過IP查詢電腦網絡名
set /p name=請輸入局域網IP(例如192.168.1.100):
c:\windows\sysnative\nbtstat.exe -a %name%
pause
64位Win7系統nbtstat 問題