ABA


"שימוש בקובץ nbtstat בוי בי"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8814 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8814
dfxhgasdfhg

   16:14   10.01.03   
אל הפורום  
  שימוש בקובץ nbtstat בוי בי  
 
  

Private Sub Command1_Click()
Dim sRun As String
sRun = "C:\WINDOWS\system32\nbtstat.exe –A " & Text1.Text
Shell sRun
End Sub

כדי להשתמש בנבטסטט עושים התחל הפעלה:

nbtstat –A ipaddress 

איך אני מריץ את הפקודה עם האייפי שמור ב Text1?
ככה זה לא עובד לי


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא קשור Michael 10.01.03 16:23 1
     זה לא פריצה לידיעתך חחח dfxhgasdfhg 11.01.03 18:12 2
  סתם, בשביל החידוד: Dudenland 13.01.03 22:05 3
     נשמע מעניין, איך אני עושה את dfxhgasdfhg 14.01.03 19:36 4
         דוגמה: Dudenland 14.01.03 20:20 5

       
Michael

   16:23   10.01.03   
אל הפורום  
  1. לא קשור  
בתגובה להודעה מספר 0
 
   אבל נכון שאתה מנסה לבנות תוכנה בשביל פריצה?
אתה מנסה לבדוק אם אפשר להתחבר לip
זה שיטה ידועה לפריצה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dfxhgasdfhg

   18:12   11.01.03   
אל הפורום  
  2. זה לא פריצה לידיעתך חחח  
בתגובה להודעה מספר 1
 
   זה כלי חוקי של מיקרוסופט כול הפקודה בודקת אם קיים שיתוף על המחשב


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Dudenland

   22:05   13.01.03   
אל הפורום  
  3. סתם, בשביל החידוד:  
בתגובה להודעה מספר 0
 
   התוכנית nbtstat, היא תוכנית של Microsoft, שנכתבה, כנראה, בשפת ++C/C.

אי לכך, ולפי הבנתי, התוכנה משתמשת בפונקציות API מובנות, שיש אותן בכל מערכת הפעלה, תחת הפלטפורמה Win32 (שזה 95/98/2000/Me/XP וכו'...)

לכן, במקום להשתמש בתוכנית המוכנה, שעובדת תחת ה"דוס", אתה יכול לבנות תוכנית שמשתמשת באותן פונקציות שבהן משתמשת התוכנה, וכך גם לחסוך, וגם לייעל...

בכל מקרה, לפי מה שכתבת, זה נראה נכון
* שים לב, שאתה צריך לכתוב בתיבת טקסט, IP שהוא מחרוזת של 4 בתים (char או byte, כלומר מ-0 עד 255), שמופרדים בנקודות, לדוגמה:
10.0.0.1

בכל מקרה, אם אתה לא מוצא את פונקציות ה-API, ואתה בכל זאת רוצה להשתמש בתוכנה nbtstat, וגם בכל זאת רוצה להציג הכל בתוכנית שלך (שמבוססת ממשק חלונאי), אז אתה יכול להוסיף פרמטר שאומר ל"דוס" לנתב את הפלט לקובץ מסויים (במקום למסך), ואז אתה קורא מהקובץ המסויים הזה את התוצאות, ומציג אותן בתוכנית...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dfxhgasdfhg

   19:36   14.01.03   
אל הפורום  
  4. נשמע מעניין, איך אני עושה את  
בתגובה להודעה מספר 3
 
   הפקודה ש"תנווט" לי את זה לקובץ אחר?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Dudenland

   20:20   14.01.03   
אל הפורום  
  5. דוגמה:  
בתגובה להודעה מספר 4
 
   אם אתה בדוס, ואתה נמצא בתיקייה <c:\winsows\system32 ... אז תכתוב ככה:


C:\Windows\System32>nbtstat -A 127.0.0.1 > filename.dat

ככה, הפלט ינותב לקובץ שנמצא בספריית התוכנית, אשר נקרא filename.dat (אתה יכול לקרוא לו איך שאתה רוצה)...

בצורה כללית יותר:


C:\>nbtstat -A 127.0.0.1 > C:\1.txt

ואז הפלט ינותב לקובץ שנמצא איפה שאתה רוצה (במקרה זה, בכונן C), ללא קשר, באיזו ספרייה אתה נמצא...

מה שאתה צריך, שזה להפעיל את זה דרך התוכנית שלך ב-Shell...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net