פורסם 2010 בדצמבר 2814 שנים שלום רב,מישהו יודע האם ניתן להריץ את הפקודה של mstsc דרך VB כאשר הנתונים (כתובת,שם משתמש וסיסמא) מוגדרים מראש?אם כן, איך ניתן לעשות זאת ? (אודה לכם אם תוכלו לתת תשובה מפורטת ומוסברת בנושא)תודה מראש..
פורסם 2011 בינואר 214 שנים mstsc זאת בסה"כ עוד תוכנה... VB יכול להפעיל אותה כמו שהוא יכול להפעיל כל process אחר )תגלל VB ו-execute process או משהו כזה אם אתה לא יודע איך עושים את זה(.כל השאר זה עניינים של התוכנה עצמה - אם mstsc יודע לקבל נתוני פתיחה באופן רגיל אז גם דרך ה-VB זה יהיה אפשרי. תחפש עליה קצת. ברגע שתדע איך עושםי את שני החלקים בנפרד תוכל לשלב ביניהם בקלות.
פורסם 2011 בינואר 214 שנים מחבר mstsc זאת בסה"כ עוד תוכנה... VB יכול להפעיל אותה כמו שהוא יכול להפעיל כל process אחר )תגלל VB ו-execute process או משהו כזה אם אתה לא יודע איך עושים את זה(.כל השאר זה עניינים של התוכנה עצמה - אם mstsc יודע לקבל נתוני פתיחה באופן רגיל אז גם דרך ה-VB זה יהיה אפשרי. תחפש עליה קצת. ברגע שתדע איך עושםי את שני החלקים בנפרד תוכל לשלב ביניהם בקלות.מצאתי כיצד ניתן להפעיל את התוכנה אבל לא מצאתי כיצד ניתן להעביר באופן אוטומטי את נתוני הפתיחה ל-MSTSC,כמו כן כיצד לאחר הזנת הנתונים התוכנה נכנסת ונפתח ישר ה-RDP המבוקש..אתה יכול בבקשה למקד אותי בעניין ואף אודה לך אם תוכל להסביר לי זאת באופן מפורט ?אני מעוניין להתחבר כאשר את הנתונים לגבי כתובת ה-IP אני לוקח מתוך מסד הנתונים שלי מסוג MDB ופרטי ההתחברות / הכניסה הינם זהים .. כיצד אני עושה זאת?
פורסם 2011 בינואר 214 שנים אחד הפרמטרים שאפשר להעביר ל-mstsc הוא קובץ RDPhttp://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
פורסם 2011 בינואר 214 שנים מחבר אחד הפרמטרים שאפשר להעביר ל-mstsc הוא קובץ RDPhttp://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?
פורסם 2011 בינואר 214 שנים בסופו של דבר תצטרך להעביר ל-mstsc קובץ RDP, כי אין אפשרות להעביר אליו שם משתמש וסיסמה בדרך אחרת.כל מה שאתה צריך לעשות הוא ליצור קובץ RDP זמני, להעביר אותו ל-mstsc, ואחר כך למחוק אותו.מה שיש בלינקים זה רק דוגמאות, אתה יכול לעשות אותו דבר בדיוק גם ב-VB.
פורסם 2011 בינואר 214 שנים מחבר בסופו של דבר תצטרך להעביר ל-mstsc קובץ RDP, כי אין אפשרות להעביר אליו שם משתמש וסיסמה בדרך אחרת.כל מה שאתה צריך לעשות הוא ליצור קובץ RDP זמני, להעביר אותו ל-mstsc, ואחר כך למחוק אותו.מה שיש בלינקים זה רק דוגמאות, אתה יכול לעשות אותו דבר בדיוק גם ב-VB.הדוגמאות בקישורים אינם מובנות לחלוטין .. אתה יכול בבקשה לתת לי דוגמא לפי התחביר של VB ?
פורסם 2011 בינואר 214 שנים למעשה לא, כי אני לא ממש זוכר VB.תסתכל איך נקרא קובץ rdp, קרא קצת באינטרנט על המבנה שלו ואיפה רושמים בו את שם המשתמש והסיסמה המוצפנת.בלינק השני שנתתי לך אפילו יש תוכנית קטנה (6.4kb) שיוצרת לך את הסיסמה המוצפנת, כל מה שאתה צריך לעשות זה להפעיל אותה מתוך התוכנה שלך (לחילופין, אתה יכול לקרוא בעצמך לפונקציית המערכת CryptProtectData, שהתוכנית משתמשת בה).
פורסם 2011 בינואר 214 שנים מחבר למעשה לא, כי אני לא ממש זוכר VB.תסתכל איך נקרא קובץ rdp, קרא קצת באינטרנט על המבנה שלו ואיפה רושמים בו את שם המשתמש והסיסמה המוצפנת.בלינק השני שנתתי לך אפילו יש תוכנית קטנה (6.4kb) שיוצרת לך את הסיסמה המוצפנת, כל מה שאתה צריך לעשות זה להפעיל אותה מתוך התוכנה שלך (לחילופין, אתה יכול לקרוא בעצמך לפונקציית המערכת CryptProtectData, שהתוכנית משתמשת בה).זה לא בדיוק עוזר משום שאיך אני מעביר לתוכנה את הסיסמא דרך התוכנה?מישהו זוכר VB ויכול לתת לי דוגמא לכך ?
פורסם 2011 בינואר 214 שנים לאיזו תוכנה? אם ל-mstsc, אז דרך קובץ ה-rdp, בדיוק איך שהסברתי לך. אם לתוכנה שבלינק, אז פשוט צריך להריץ את התוכנה ולהעביר לה את הסיסמה כארגומנט (כמו שמעבירים ארגומנטים לכל תוכנה אחרת שאתה מריץ).
פורסם 2011 בינואר 214 שנים מחבר לאיזו תוכנה? אם ל-mstsc, אז דרך קובץ ה-rdp, בדיוק איך שהסברתי לך. אם לתוכנה שבלינק, אז פשוט צריך להריץ את התוכנה ולהעביר לה את הסיסמה כארגומנט (כמו שמעבירים ארגומנטים לכל תוכנה אחרת שאתה מריץ).אתה יכול להסביר איך אני מעביר לתוכנה פרמטרים דרך ה-VB?אם ניתן להעביר פרמטרים לתוכנה אז גם ניתן להעביר ל-MSTSC אבל כיצד ובאיזה סדר ?
פורסם 2011 בינואר 214 שנים אין צורך לצטט את ההודעה שישר מעליך.שמע, אתה לא תגיע לשום מקום אם לא תנסה ללמוד קצת בעצמך. אתה רוצה לדעת איך להריץ תוכנה חיצונית ב-VB? חפש בגוגל.http://www.google.co.il/search?q=visual+basic+execute+external+applicationרוצה לדעת איך מעבירים פרמטרים ל-mstsc? חפש mstsc בגוגל.
פורסם 2011 בינואר 714 שנים מחבר מצאתי 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.ConnectEnd Sub
פורסם 2011 בינואר 714 שנים שניהם נכונים, הם עושים את אותו דבר, פשוט בדרכים שונות.הראשון מפעיל את התהליך mstsc באמצעות קובץ rdp (שזה מה שאנחנו דיברנו על לעשות).השני משתמש ברכיב תוכנה שמבצע RDP.חוץ מזה, לא יותר פשוט לבדוק בעצמך?
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.