![]() |
c#| צילום מסך ושליחה לרשת
איך עובדת התוכנה busted?
למי שלא מכיר.. זה תוכנה שעובדת במשחקים cs,cs:s,cz.. לדוגמא.. http://busted.vgames.co.il/data/screenshots/ למי שרואה זה פותח תיקיות על פי STEAMID... צריך להוריד את התוכנה כדי להיכנס לשרת מוגן... השאלה שלי.. איך היא מצלמת בפקודה ושולחת את התמונה לשרת? |
לצלם מסך בC# זה לא בעייה , הקטע הוא לדת איך הוא שולח לשרת, אבל אני לא מאמין שזה בC#
מכיוון שזה משהו מובנה במשחק שברגע שהשרת רוצה הוא מצלם לך תמסך..זה לא משהו שאתה יכול להכין.. כעיקרון אם הסיבות שלך שונות ואתה רוצה תוכנה שמצלמת מסך ושולחת אתה פשוט יכול לצלם ולהגיד לתוכנה לשלוח במייל או בFTP או לעלות למסד ויש עוד 101 דרכים לעלות תמונות לרשת |
לצלם מסך לוחצים על printscreen ושולחים לאן שרוצים בget או Post לאתר או בtcp לשרת חיצוני או באימייל מה שבה.
|
אני מאמין שיש פונקציה בC# של צילום מסך.
אתה שומר את הצילום בתייקייה זמנית, ואז שולח את הקובץ ע"י FTP. |
|
אני התכוונתי לעשות sendkeys בשביל printscreen ואז לשלוח את התוכן של הclipboard לאן שרוצים.
|
ציטוט:
עריכה: קבל http://paste.co.il/showfile.php?id=2072965747 פונקציה שמצלמת את המסך ומחזירה בפיקסלים , עכשיו אתה רק צריך לשמור.. שמור בצורה הבאה: http://paste.co.il/showfile.php?id=2120060446 |
קודם כל תודה Jerba
סבבה עד כה הבנתי.. נגיד X משתמשים הורידו את התוכנה.. עכשיו משתמש x1 רוצה לראות את הSCREENSHOT של משתמש x2 בהנחה שלשתיהם פועלת התוכנה כרגע.. איך משתמש x1 יפעיל פעולה מרחוק שיפעיל את התוכנה אצל x2? למשל נקח את התוכנה busted.. אתה מוריד למחשב היא מתחברת לשרת. אם היא מצליחה להתחבר היא פועלת... אתה נכנס לשרת שכדי להיכנס חייב להיות לך את התוכנה פועלת.. עכשיו כדי לראות את הSCREENSHOT של שחקן מסוים [למשל אם אתה חושב שהוא משתמש בצ'יטים] אתה כותב במירק !bust steamid של השחקן, ואז כדי לקבל את הלינק אתה כותב !bustpics steamid אני רוצה שהוא יפעיל דרך התוכנה.. אין לי רעיון שאי אפשר לעקוף |
אההה הבנתי..זה לא בעייה להכין משהו כזה..אני אישית הייתי דואג לשרת חזק , פותח מסד , פותח לכל משתמש (יענו STEAM ID) עמודה ובה
שומר את התמונת מסך העדכנית וכל מי שרוצה או יש לו גישה ישלוף את התמונה מהמסד..אני מציע לך גם להכין פרוטוקול מסודר בין המשתמשים , מי מסוגל לשלוף תמונות , מי לא וכו וכו בהצלחה |
לא צריך שרת חזק.
אתה מכין מסד עם 3 עמודות, ID, steamID, IP. אני לא יודע איך זה עובד עם הMIRC אבל אתה יכול לעשות בתוכנה כפתור ושדה שכותבים בו את הsteam ID, ושלוחצים על הכפתור זה בודק מה הIP של אותו steamID, ושולח לIP בקשה לתמונה, ואצל אותו משתמש שביקשו ממנו תמונה זה מצלם ומעלה לשרת לתיקייה של אותו steamID, ושולח למשתמש שביקש את התמונה, קישור לתמונה. אני מקווה שזה מובן ולא סיבכתי אותך חח. |
ציטוט:
תעלה למסד את התמונה וזהו.. ולסדרי גודל של הרבה משתמשים , כן צריך שרת חזק |
Rom זה לא מסובך מידי.. הקטע של הבדיקה עם הIP זה הבעיה
|
up
איך אני לוקח תמונת מסך ממחשב מרוחק? חשוב לדעת שבמחשב המרוחק יש את אותה התוכנה שיש במחשב שלי נגיד לקחת תמונת מסך מהמחשב שלי ולשלוח למסד נתונים אני יודע.. |
ציטוט:
ולעלות את התמונה למסד סתם יסבך אותו, וזה לא כל כך יעיל.. ציטוט:
http://www.source-code.biz/snippets/csharp/2.htm ואז משנה את הIP של המשתמש הזה בטבלה. |
אוקי Rom אבל נגיד יש 2 מחשבים, אחד נמצא בX אחד בY הקשר היחידי שלהם זה שיש להם את אותו התוכנה שלוקחת תמונת מסך על המחשב..וששתיהם משחקים באותו שרת משחק במשחק CounterStrike [אם זה משנה]
X רוצה לראות את התמונת מסך של Y.. איך זה נעשה? |
X - שחקן 1
Y - שחקן 2 S - שרת ראשי
מקווה שזה מובן.. |
ציטוט:
|
ציטוט:
|
ציטוט:
i googled c# send a screenshot tcp/ip |
TCP/IP - מעין חבילה לפרוטוקולי תקשורת מוכרים , כגון FTP HTTP ובהם דרכי העברת נתונים כמו TCP או UPD ועוד , אין לך מה ללמוד את כולם..
אין לך תאמת מה ללמוד בכלל בכל מה שקשור לפרוטוקול . אלה אם כן אתה רוצה לתקשר עם מחשב ולקבל משו מסוים (קוד מקור , קבצים וכו) אם אתה בC# , ואתה מעוניין לבנות תוכנת שרת וקליינט אין לך מה לגעת בפרוטוקולים.. מה שכן אתה צריך לדעת טוב זו עבודה עם SOCKETים.. אם אתה צריך עזרה או נתקע , אני כבר מומחה בעניין חח nadavsen2@gmail.com בהצלחה |
ציטוט:
ומה שאני מנסה לעשות זה לקשר בין מחשבים לשרת.. אם לא הבנת זה כתוב בתגובות האחרונות |
ציטוט:
|
אז ככה,
הבנאדם לא הסביר כל כך טוב תוכנת הBusted עובד ככה: אתה מתקין את צד הלקוח אצלך. האדמין בלבד יכול לבצע פקודה אשר מצלמת את המסך שלך. לא מדובר ב PrintScreen אלא באופצייה שמובנית בתוך המשחק CS. מה ש הBusted עושה הוא רק לאפשר העלאה של התמונה לשרת... |
כל הזמנים הם GMT +2. הזמן כעת הוא 22:20. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ