נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
מדעי המחשב
RSS UnderWarrior Forums : RSS מדעי המחשב
נושא

נושא: C#[שאלה] פתיחת קובץ .exe שנמצא בResource

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
NivLev
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 04 October 2010
משתמש: מנותק/ת
הודעות: 5
נשלח בתאריך: 04 October 2010 בשעה 15:02 | IP רשוּם
ציטוט NivLev

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

באיזה צורה אפשר לעשות זאת?

כל פעם כשאני מנסה להפעיל את הקובץ זה אומר לי שהקובץ הוא byte[] .


תודה לעוזרים.
חזרה לתחילת העמוד הצג את כרטיס החבר של NivLev חפש הודעות אחרות של NivLev
 
11010010110
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 23 April 2006
משתמש: מנותק/ת
הודעות: 2621
נשלח בתאריך: 04 October 2010 בשעה 22:08 | IP רשוּם
ציטוט 11010010110

תנסה לקרוא אותו משם לקובץ חיצוני ותשנה את הקובץ החיצוני

ל EXE
חזרה לתחילת העמוד הצג את כרטיס החבר של 11010010110 חפש הודעות אחרות של 11010010110
 
NivLev
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 04 October 2010
משתמש: מנותק/ת
הודעות: 5
נשלח בתאריך: 05 October 2010 בשעה 15:03 | IP רשוּם
ציטוט NivLev

איך אני עושה את זה?
הטמנתי אותו בתוך הקובץ שלי שנוצר בBIN\DEBUG, עכשיו איך אני מפעיל אותו?
צריך אולי להציב אותו בTEMP ואז להפעיל אותו? איך שומרים אותו בTEMP?..

השמירה בTEMP אני יודע.. הכוונה זה, אני עורך אותו כאילו הוא קובץ TEXT?
חזרה לתחילת העמוד הצג את כרטיס החבר של NivLev חפש הודעות אחרות של NivLev
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 06 October 2010 בשעה 15:07 | IP רשוּם
ציטוט shoshan

תשתמש ב-StreamWriter כדי לשמור ב-TEMP

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
NivLev
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 04 October 2010
משתמש: מנותק/ת
הודעות: 5
נשלח בתאריך: 06 October 2010 בשעה 15:34 | IP רשוּם
ציטוט NivLev

אוקיי ואם אני רוצה ללא שמירה בTEMP?
אם אני רוצה להפעיל ישר וללא יצירת קובץ חדש?
חזרה לתחילת העמוד הצג את כרטיס החבר של NivLev חפש הודעות אחרות של NivLev
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 06 October 2010 בשעה 23:58 | IP רשוּם
ציטוט shoshan

EXE - קובץ נפרד

DLL / LIB - בזיכרון

אין EXE שמריצים מהזיכרון ולא מקובץ

יכול להיות, ואני מאוד מאוד מאוד בספק, שאפשר ליצור NamedPipe ולהפעיל אותו מהכתובת
שלו, לא נראה לי אבל

ראה גם System.IO.Path.GetTempPath()

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
NivLev
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 04 October 2010
משתמש: מנותק/ת
הודעות: 5
נשלח בתאריך: 10 October 2010 בשעה 00:26 | IP רשוּם
ציטוט NivLev

אוקיי, תודה.

יכול ליהיות שאני אשמע קצת מטומטמם...
אבל יש לך איזה מדריך לשימוש בDLLים?
חזרה לתחילת העמוד הצג את כרטיס החבר של NivLev חפש הודעות אחרות של NivLev
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 10 October 2010 בשעה 07:59 | IP רשוּם
ציטוט shoshan

עבור יצירת DLL ב-C# פשוט צור פרוייקט חדש מסוג CLASS LIBRARY.

מעבר לכך, חומר באנגלית, אם זה לא מונע ממך להבין, לא חסר בכלל


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
NivLev
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 04 October 2010
משתמש: מנותק/ת
הודעות: 5
נשלח בתאריך: 10 October 2010 בשעה 14:39 | IP רשוּם
ציטוט NivLev

ויש אפשרות לבנות DLL לדוגמא, או אפילו בתוכנית \ פרוייקט עצמו, לעשות הגדרה שלא יהיה אפשר לעשות DECOMPILE? (לדוגמא עם התוכנה REFLECTOR)
חזרה לתחילת העמוד הצג את כרטיס החבר של NivLev חפש הודעות אחרות של NivLev
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 10 October 2010 בשעה 21:07 | IP רשוּם
ציטוט shoshan

יש הגנות מ-REFLECTOR - אבל תמיד יוכלו לבצע REFLECTION גם אם זה יהיה הרבה פחות קריא ומובן

http://www.ssware.com/cryptoobfuscator/obfuscator-net.htm

http://stackoverflow.com/questions/2525/best-net-obfuscation-toolsstrategy

http://www.inishtech.com/software-licensing-code-protection-products.aspx


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

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

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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