Logo

רד-בורד: ארכיון

ראשי > תיכנות > processes - C

07/04/2007 14:21:19 T4uSBaZ
אני מחפש קצת מידע לגבי כיצד לעבוד עם process’ים ב C - בסביבת WINDOWS.
חיפשתי בגוגל ומצאתי קצת מידע, אך הוא היה ל C++, וחלקו לא לWINDOWS.
למישהו יש מידע?

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

הבנתי שצריך להתעסק עם Process, PID וכל מני אבל אין לי שום מקור..

אפשר עזרה?
07/04/2007 15:26:02 HLL
הממ...
בדברים האלה משתמשים הרבה ליצירת Shellcodes, חפש מאמר לכתיבת Shellcodes בסביבת WIN32, ואני בטוח שהדוגמאות שמה יעזרו לך, סביר להניח הם ישתמשו ב Win32 API שמתאים ל C/C++ (וגם תאמת לכל שפת תכנות אחרת, כמעט בכולן אפשר לייבא פונ’ מ DLL ים של חלונות)
בהצלחה :)
07/04/2007 17:12:52 Hypathia
לדעתי אתה יכול להשתמש בPIPES
כך שפרוסס האב יקרא ויכתוב לתוכם.
08/04/2007 01:02:08 T4uSBaZ
תודה רבה, דרך אגב עכשיו אני נזכר שיש מאמר כלשהו על כתיבת SHELLCODE בגילניונות IKP.
ואני יחפש על PIPES.

למישהו יש מאמר ישיר, או קוד כתוב, או עוד מידע?


תודה!

עריכה: לפני הרבה זמן חיפשתי גם כיצד לכתוב לתוך תוכניות, כאילו אני כותב בעצמי. מצאתי, אז למי שרוצה ב C++ ממש קל:
http://www.codeproject.com/system/keyboard.asp[ההודעה נערכה על-ידי T4uSBaZ ב-08/04/2007 02:48:13]
עמודים: 1