לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 20-08-2005, 12:55
צלמית המשתמש של gonen_ra23
  gonen_ra23 gonen_ra23 אינו מחובר  
 
חבר מתאריך: 04.10.04
הודעות: 442
שלח הודעה דרך ICQ אל gonen_ra23 שלח הודעה דרך MSN אל gonen_ra23
שליחת sms באמצעות חשבון ה icq אך באופן עצמאי

שלום,

אני מעוניין שתהיה לי האפשרות לשלוח sms באמצעות חשבון ה icq שלי, אך בלי לפתוח את התוכנה עצמה.

איך באופן עקרוני ניתן להגיע לזה ? הורדתי את ה plugin ל miranda שמאפשר שליחת sms, ולשמחתי
יש גם את קוד המקור של ה dll הזה.

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

לא ממש הצלחתי להוציא את מה שאני צריך וליצור תוכנית פשוטה ככל האפשר.

אולי מישהו יכול לעזור ?

תודה.

להלן ה zip עם קוד המקור של ה dll, אני כמעט בטוח שהקובץ היחידי שמכיל את הקוד הרלוונטי הוא send.c

https://2005-uploaded.fresh.co.il/2...20/25351879.zip
_____________________________________

תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
linux is like an indian tent - no windows, no gates and one apache inside

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #3  
ישן 20-08-2005, 14:28
צלמית המשתמש של gonen_ra23
  gonen_ra23 gonen_ra23 אינו מחובר  
 
חבר מתאריך: 04.10.04
הודעות: 442
שלח הודעה דרך ICQ אל gonen_ra23 שלח הודעה דרך MSN אל gonen_ra23
תודה, אבל...
בתגובה להודעה מספר 2 שנכתבה על ידי Shurik שמתחילה ב "בעיקרון כל מה שנשלח מה ICQ..."

זה לא כל כך עוזר...

ז"א אולי זה יכול לעזור, אבל אני מסתכל על זה וזה כמו סינית בשבילי. מה גם
שלא מוזכרת המילה sms באף אחד מהאתרים האלה, וכולם עושים רושם של מאוד ישנים (ראיתי דפים מ 1997... לא בטוח שהייתה אז האופציה של sms ב icq בכלל).

בכל מקרה, אני גם לא בטוח שצריך את זה כל כך, משום שיש לי קוד מקור של plugin שעובד,
אני רק צריך להבין איך אני לוקח את מה שהוא עושה, ומשנה אותו מעט לצרכים שלי.

סה"כ, לפי מה שהבנתי יש פונק' אחת, אולי שתיים שמבצעות את השליחה,
באמצעות:
קוד:
. . . HANDLE hProcess; . . . hProcess=(HANDLE)CallService("ICQ/SendSMS",(WPARAM)number,(LPARAM)tmpText); . . .


ואז מתבצע:
קוד:
SetSendSMSWindowHProcess(hwndDlg, hProcess); { DBEVENTINFO dbei={0}; HANDLE hContactTmp; hContactTmp=CellularToHandle(number); dbei.cbSize = sizeof(dbei); dbei.szModule = "ICQ"; dbei.timestamp = time(NULL); dbei.flags = DBEF_SENT; dbei.eventType = ICQEVENTTYPE_SMS; dbei.cbBlob = lstrlen(text)+lstrlen(number)+lstrlen("SMS To: ")+5; dbei.pBlob=(PBYTE)malloc(dbei.cbBlob); lstrcpy((char*)dbei.pBlob,"SMS To: "); lstrcat((char*)dbei.pBlob,"+"); lstrcat((char*)dbei.pBlob,strCellular(number)); lstrcat((char*)dbei.pBlob,"\n"); lstrcat((char*)dbei.pBlob,text); SetSendSMSWindowDbei(hwndDlg,dbei); }


נראה לי שאפשר בהחלט לעבוד עם הקוד הזה ואין צורך בהאזנה לפרוטוקול ודברים מסוג זה...
השאלה היא, איך בדיוק.

כמובן שיש עוד קבצים ב zip שהעליתי שיתכן שיש שימוש בחלקם בתהליך השליחה:
#include "utf8.h"
#include "main.h"
#include "send.h"
.
.
.
_____________________________________

תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
linux is like an indian tent - no windows, no gates and one apache inside

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #7  
ישן 21-08-2005, 11:06
צלמית המשתמש של gonen_ra23
  gonen_ra23 gonen_ra23 אינו מחובר  
 
חבר מתאריך: 04.10.04
הודעות: 442
שלח הודעה דרך ICQ אל gonen_ra23 שלח הודעה דרך MSN אל gonen_ra23
בתגובה להודעה מספר 6 שנכתבה על ידי Shurik שמתחילה ב "הפלאג הזה עובד בהנחה שאתה..."

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

אני לא חושב שיש לי דרך להפעיל את הפלאג לא דרך המירנדה.

לגבי הסניפר - אני אולי ינסה אכן להוריד אותו ולהבין מה הולך, אבל שוב - נראה לי שבגלל שיש לי קוד,
זה קצת יותר קל להוציא מהקיים ולהניח שאני מחובר ל icq מאשר לחקור את תקשורת ה icq ולכתוב משהו כזה מחדש...
_____________________________________

תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
linux is like an indian tent - no windows, no gates and one apache inside

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #12  
ישן 20-08-2005, 16:32
צלמית המשתמש של darniator
  darniator darniator אינו מחובר  
 
חבר מתאריך: 15.08.04
הודעות: 35
שלח הודעה דרך ICQ אל darniator
perl script
בתגובה להודעה מספר 1 שנכתבה על ידי gonen_ra23 שמתחילה ב "שליחת sms באמצעות חשבון ה icq אך באופן עצמאי"

תבדקו את הלינק הבא : http://nadav.harel.org.il/software/sendsms/
יש שם סקריפט בפרל שעושה מה שאתם מדברים עליו.
לפני זמן מה חבר ערך גרסא פשוטה של הסקריפט הנ"ל והשתמשתי בו בצורה נחמדה מאוד
בקיצור החברה ב ICQ שינו משהו בפרוטול התחברות וזה הפסיק לעבוד , לחבר שלי לא היה כוח
לתקן את זה , אבל הסקריפט המקורי עדיין עובד למיטב ידיעתי.
אגב אני מקווה שאתם יודעים שיש מגבלה על מספר ה SMS - ים שאפשר לשלוח ביום.
בזמנו (לפני בערך חצי שנה) זה היה 19 או 20 פר חשבון (חשבון ICQ .... - וגם לזה היה טריק )

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

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 19:51

הדף נוצר ב 0.07 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר