עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

קריאת ערכים מה REGISTRY באמצעות WMI. איך? (vb.net) (עודכן)

Featured Replies

פורסם

שלום לכולם!

אחרי חיפוש נואש ברשת אני לא מוצא משהוא שיעזור לי לבנות את התוכנה....

אני רוצה שהתוכנה תחזיר לי ערך מסויים מתוך הREGISTRY ממחשב מרוחק.

אני יודע איך עושים את זה ב VBSCRIPT אבל אני צריך את זה ל VB.NET...2005

אני יודע לעבוד עם WMI אבל זה לא מצליח לי עם הREGISTRY

CODE VBSCRIPT :

strComputer = "idanash"

Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")

oReg.GetStringValue &H80000002,"SOFTWARE\Network Associates\ePolicy Orchestrator\Application Plugins\VIRUSCAN8000","DATVersion",strValue

Wscript.Echo "Current WSH Trust Policy Value: " & strValue

תודה לכולם!

פורסם

יש לך ב- .net ספריה בשם

Microsoft.Win32

תחתיה יש לך את האובייקטים

RegistryKey

Registry

ול - RegistryKey יש מתודה בשם OpenRemoteBaseKey כדי לפנות ל- reg מרוחק

אני חושב שיש לך את כל אבני הלגו כדי לבנות את האפליקציה שאתה צריך וגם הקוד שלך יהיה managed code (דוט.נט טהור)

פורסם
  • מחבר

תודה..אבל זה לא הולך לי...

אתה יכול להגיד לי מה אני צריך להוסיף עוד?

Dim strComputer As String

strComputer = "\\idanash\"

Dim idana1 As String

Dim HKEY_LOCAL_MACHINE As RegistryHive = &H80000002

idana1 = "SOFTWARE\Network Associates\ePolicy Orchestrator\Application Plugins\VIRUSCAN8000"

MsgBox(Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(HKEY_LOCAL_MACHINE, strComputer

))

בטוח שמשהו לא נכון... אני לא יודע איך אני מקשר בין שם המחשב לחיפוש עצמו...

תודה.

פורסם

לא התעסקתי בזה לעומק

אבל אם משהו לא עובד ולא אמרת בדיוק מה לא עובד (האם מקבלים איזשהו exception ?)

אז אני יכול לשער שזה אולי בעיה של impersonation , ממש כפי שעשית בגרסה של vbscript

אותו דבר גם פה, אתה צריך ש- האפליקציה שלך תרוץ תחת ה- user אשר מורשה לגשת ל- reg

פורסם
  • מחבר

תודה. אבל לא מצליח לי...

מישהו יכול לתת לי דוגמה לקוד?

פורסם
  • מחבר

אז ככה...

ככה אני מצליח לקחת KEY מהמחשב שלי...

Dim regKey As RegistryKey

Dim ver As String

regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\Network Associates\ePolicy Orchestrator\Application Plugins\VIRUSCAN8000")

ver = regKey.GetValue("DATVersion")

MsgBox(ver)

איך אני מוסיף לזה את ה WMI כדי לקבל את זה ממחשב מרוחק?

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.