idanpc פורסם 2006 באוקטובר 10 Share פורסם 2006 באוקטובר 10 שלום לכולם!אחרי חיפוש נואש ברשת אני לא מוצא משהוא שיעזור לי לבנות את התוכנה....אני רוצה שהתוכנה תחזיר לי ערך מסויים מתוך הREGISTRY ממחשב מרוחק.אני יודע איך עושים את זה ב VBSCRIPT אבל אני צריך את זה ל VB.NET...2005אני יודע לעבוד עם WMI אבל זה לא מצליח לי עם הREGISTRYCODE 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",strValueWscript.Echo "Current WSH Trust Policy Value: " & strValueתודה לכולם! קישור לתוכן שתף באתרים אחרים More sharing options...
NJorl פורסם 2006 באוקטובר 10 Share פורסם 2006 באוקטובר 10 יש לך ב- .net ספריה בשםMicrosoft.Win32תחתיה יש לך את האובייקטיםRegistryKeyRegistryול - RegistryKey יש מתודה בשם OpenRemoteBaseKey כדי לפנות ל- reg מרוחקאני חושב שיש לך את כל אבני הלגו כדי לבנות את האפליקציה שאתה צריך וגם הקוד שלך יהיה managed code (דוט.נט טהור) קישור לתוכן שתף באתרים אחרים More sharing options...
idanpc פורסם 2006 באוקטובר 10 מחבר Share פורסם 2006 באוקטובר 10 תודה..אבל זה לא הולך לי...אתה יכול להגיד לי מה אני צריך להוסיף עוד? 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))בטוח שמשהו לא נכון... אני לא יודע איך אני מקשר בין שם המחשב לחיפוש עצמו...תודה. קישור לתוכן שתף באתרים אחרים More sharing options...
NJorl פורסם 2006 באוקטובר 10 Share פורסם 2006 באוקטובר 10 לא התעסקתי בזה לעומקאבל אם משהו לא עובד ולא אמרת בדיוק מה לא עובד (האם מקבלים איזשהו exception ?)אז אני יכול לשער שזה אולי בעיה של impersonation , ממש כפי שעשית בגרסה של vbscriptאותו דבר גם פה, אתה צריך ש- האפליקציה שלך תרוץ תחת ה- user אשר מורשה לגשת ל- reg קישור לתוכן שתף באתרים אחרים More sharing options...
idanpc פורסם 2006 באוקטובר 10 מחבר Share פורסם 2006 באוקטובר 10 תודה. אבל לא מצליח לי...מישהו יכול לתת לי דוגמה לקוד? קישור לתוכן שתף באתרים אחרים More sharing options...
idanpc פורסם 2006 באוקטובר 10 מחבר Share פורסם 2006 באוקטובר 10 אז ככה...ככה אני מצליח לקחת 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 כדי לקבל את זה ממחשב מרוחק? קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.