עבור לתוכן
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.

הפעלת חלון של mstsc דרך לחצן פקודה ב-VB

Featured Replies

פורסם

שלום רב,

מישהו יודע האם ניתן להריץ את הפקודה של mstsc דרך VB כאשר הנתונים (כתובת,שם משתמש וסיסמא) מוגדרים מראש?

אם כן, איך ניתן לעשות זאת ? (אודה לכם אם תוכלו לתת תשובה מפורטת ומוסברת בנושא)

תודה מראש..

פורסם
  • מחבר

מישהו יודע מה התשובה ???????

פורסם

mstsc זאת בסה"כ עוד תוכנה... VB יכול להפעיל אותה כמו שהוא יכול להפעיל כל process אחר )תגלל VB ו-execute process או משהו כזה אם אתה לא יודע איך עושים את זה(.

כל השאר זה עניינים של התוכנה עצמה - אם mstsc יודע לקבל נתוני פתיחה באופן רגיל אז גם דרך ה-VB זה יהיה אפשרי. תחפש עליה קצת. ברגע שתדע איך עושםי את שני החלקים בנפרד תוכל לשלב ביניהם בקלות.

פורסם
  • מחבר

mstsc זאת בסה"כ עוד תוכנה... VB יכול להפעיל אותה כמו שהוא יכול להפעיל כל process אחר )תגלל VB ו-execute process או משהו כזה אם אתה לא יודע איך עושים את זה(.

כל השאר זה עניינים של התוכנה עצמה - אם mstsc יודע לקבל נתוני פתיחה באופן רגיל אז גם דרך ה-VB זה יהיה אפשרי. תחפש עליה קצת. ברגע שתדע איך עושםי את שני החלקים בנפרד תוכל לשלב ביניהם בקלות.

מצאתי כיצד ניתן להפעיל את התוכנה אבל לא מצאתי כיצד ניתן להעביר באופן אוטומטי את נתוני הפתיחה ל-MSTSC,

כמו כן כיצד לאחר הזנת הנתונים התוכנה נכנסת ונפתח ישר ה-RDP המבוקש..

אתה יכול בבקשה למקד אותי בעניין ואף אודה לך אם תוכל להסביר לי זאת באופן מפורט ?

אני מעוניין להתחבר כאשר את הנתונים לגבי כתובת ה-IP אני לוקח מתוך מסד הנתונים שלי מסוג MDB ופרטי ההתחברות / הכניסה הינם זהים .. כיצד אני עושה זאת?

פורסם

אחד הפרמטרים שאפשר להעביר ל-mstsc הוא קובץ RDP

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ts_cmd_mstsc.mspx?mfr=true

בקובץ הזה אפשר להגדיר גם שם משתמש וסיסמה. הסיסמה מוחזקת ע"י hash, ויש מדריכים באינטרנט איך לקבל את ה-hash הזה, לדוגמה:

http://www.remkoweijnen.nl/blog/2007/10/18/how-rdp-passwords-are-encrypted/

http://www.petri.co.il/forums/showthread.php?t=25204

פורסם
  • מחבר

אחד הפרמטרים שאפשר להעביר ל-mstsc הוא קובץ RDP

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ts_cmd_mstsc.mspx?mfr=true

בקובץ הזה אפשר להגדיר גם שם משתמש וסיסמה. הסיסמה מוחזקת ע"י hash, ויש מדריכים באינטרנט איך לקבל את ה-hash הזה, לדוגמה:

http://www.remkoweijnen.nl/blog/2007/10/18/how-rdp-passwords-are-encrypted/

http://www.petri.co.il/forums/showthread.php?t=25204

אני לא מעוניין ליצור קובץ RDP עבור על מסוף עקב כך שאני שומר את כל כתובת ה-IP במסד נתונים ופרטי הכניסה הינם זהים לכולם.

ניתן לבצע זאת דרך פקודות ב-VB (תוך שימוש במסד הנתונים שמחזיק את כתובות ה-IP) ולא דרך קובץ BAT?

פורסם

בסופו של דבר תצטרך להעביר ל-mstsc קובץ RDP, כי אין אפשרות להעביר אליו שם משתמש וסיסמה בדרך אחרת.

כל מה שאתה צריך לעשות הוא ליצור קובץ RDP זמני, להעביר אותו ל-mstsc, ואחר כך למחוק אותו.

מה שיש בלינקים זה רק דוגמאות, אתה יכול לעשות אותו דבר בדיוק גם ב-VB.

פורסם
  • מחבר

בסופו של דבר תצטרך להעביר ל-mstsc קובץ RDP, כי אין אפשרות להעביר אליו שם משתמש וסיסמה בדרך אחרת.

כל מה שאתה צריך לעשות הוא ליצור קובץ RDP זמני, להעביר אותו ל-mstsc, ואחר כך למחוק אותו.

מה שיש בלינקים זה רק דוגמאות, אתה יכול לעשות אותו דבר בדיוק גם ב-VB.

הדוגמאות בקישורים אינם מובנות לחלוטין .. אתה יכול בבקשה לתת לי דוגמא לפי התחביר של VB ?

פורסם

למעשה לא, כי אני לא ממש זוכר VB.

תסתכל איך נקרא קובץ rdp, קרא קצת באינטרנט על המבנה שלו ואיפה רושמים בו את שם המשתמש והסיסמה המוצפנת.

בלינק השני שנתתי לך אפילו יש תוכנית קטנה (6.4kb) שיוצרת לך את הסיסמה המוצפנת, כל מה שאתה צריך לעשות זה להפעיל אותה מתוך התוכנה שלך (לחילופין, אתה יכול לקרוא בעצמך לפונקציית המערכת CryptProtectData, שהתוכנית משתמשת בה).

פורסם
  • מחבר

למעשה לא, כי אני לא ממש זוכר VB.

תסתכל איך נקרא קובץ rdp, קרא קצת באינטרנט על המבנה שלו ואיפה רושמים בו את שם המשתמש והסיסמה המוצפנת.

בלינק השני שנתתי לך אפילו יש תוכנית קטנה (6.4kb) שיוצרת לך את הסיסמה המוצפנת, כל מה שאתה צריך לעשות זה להפעיל אותה מתוך התוכנה שלך (לחילופין, אתה יכול לקרוא בעצמך לפונקציית המערכת CryptProtectData, שהתוכנית משתמשת בה).

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

מישהו זוכר VB ויכול לתת לי דוגמא לכך ?

פורסם

לאיזו תוכנה? אם ל-mstsc, אז דרך קובץ ה-rdp, בדיוק איך שהסברתי לך. אם לתוכנה שבלינק, אז פשוט צריך להריץ את התוכנה ולהעביר לה את הסיסמה כארגומנט (כמו שמעבירים ארגומנטים לכל תוכנה אחרת שאתה מריץ).

פורסם
  • מחבר

לאיזו תוכנה? אם ל-mstsc, אז דרך קובץ ה-rdp, בדיוק איך שהסברתי לך. אם לתוכנה שבלינק, אז פשוט צריך להריץ את התוכנה ולהעביר לה את הסיסמה כארגומנט (כמו שמעבירים ארגומנטים לכל תוכנה אחרת שאתה מריץ).

אתה יכול להסביר איך אני מעביר לתוכנה פרמטרים דרך ה-VB?

אם ניתן להעביר פרמטרים לתוכנה אז גם ניתן להעביר ל-MSTSC אבל כיצד ובאיזה סדר ?

פורסם

אין צורך לצטט את ההודעה שישר מעליך.

שמע, אתה לא תגיע לשום מקום אם לא תנסה ללמוד קצת בעצמך. אתה רוצה לדעת איך להריץ תוכנה חיצונית ב-VB? חפש בגוגל.

http://www.google.co.il/search?q=visual+basic+execute+external+application

רוצה לדעת איך מעבירים פרמטרים ל-mstsc? חפש mstsc בגוגל.

פורסם
  • מחבר

מצאתי 2 קודים שיכולים להתאים אך ורציתי לדעת מי משניהם הוא הנכון והמתאים?

הקוד הראשון הינו:


Public Sub ConnectRDP(ControlNum As String)
'Dim Path As String
'Path = "C:\WINDOWS\system32\mstsc.exe"
Dim rdp As String
rdp = "FOLDER PATH" + ControlNum + ".rdp"
System.Diagnostics.Process.Start (rdp)
End Sub

הקוד השני הינו:


Private Sub ConnectToRdp(ip As String)
Dim rdp As MSTSCLib.MsRdpClient2
Set rdp = New MSTSCLib.MsRdpClient2
rdp.Server = ip
rdp.UserName = <username>
rdp.UserName = <passwprd>
rdp.Connect
End Sub

פורסם

שניהם נכונים, הם עושים את אותו דבר, פשוט בדרכים שונות.

הראשון מפעיל את התהליך mstsc באמצעות קובץ rdp (שזה מה שאנחנו דיברנו על לעשות).

השני משתמש ברכיב תוכנה שמבצע RDP.

חוץ מזה, לא יותר פשוט לבדוק בעצמך?

ארכיון

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

דיונים חדשים

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.