פורסם 2013 בספטמבר 112 שנים אני לא יודע אם זה שייך לכאן, אם לא בבקשה להעביר את זה למקום הנכון (או לחלופין לענות כאן - זה יותר נוח).אחרי שגמרתי לכתוב את התוכנה שלי איך אני יוצר לה קובץ התקנה נורמלי? עד עכשיו יצרתי קובץ התקנה ע"י הpublish של הVS, אבל זה יוצא מעפן (אפילו סמל לתוכנה לא הצלחתי לעשות) השאלה איך עושים קובץ התקנה נורמלי כמו שיש לכל שאר התוכנות.ניסיתי לעשות את זה דרך ההרחבות של VS ולא הצלחתי לעשות כלום, בהרחבות מצאתי הרחבה שנקראת NuGet Packager אשמח אם משהו יסביר לי עליה.תודה רבה.
פורסם 2013 בספטמבר 212 שנים NuGet Packager לא רלוונטי, זה בשביל יצירה של חבילות NuGet (סוג של הרחבות לVisual STudio), לא של התקנות רגילות.גרסת האקספרס היא מאוד מוגבלת, ולכן היא לא מאפשרת את זה בצורה מובנית. אבל מחיפוש קל באינטרנט נראה שיש כמה תוכנות שעושות את זה בשבילך:http://wixtoolset.org/http://www.jrsoftware.org/isinfo.php/אם תעבור לגרסה המלאה של Visual Studio (זו שעולה כסף) אז תוכל ליצור התקנה בצורה נוחה מתוך ה-VS.
פורסם 2013 בספטמבר 212 שנים מחבר אוקיי תודה רבה.- - - תגובה אוחדה: - - -ועוד משהו, לא מזמן קראתי כתבה על "manual packing" הוא הראה איך עושים את זה על תוכנה קיימת ובשפת אסמבלי (עם פעולת xor), השאלה אם זה אפשרי "לארוז" גם ב#c? ואיך?תודה.
פורסם 2013 בספטמבר 212 שנים אני מניח שאתה מדבר על זה?http://www.digitalwhisper.co.il/files/Zines/0x01/DW1-2-ManualPacking.pdfזה "hack" מגניב, אבל לא שימושי יותר מדי. סביר להניח שאפשר לעשות את זה גם ב-#C, אבל תצטרך לנבור בתוך MSIL - "שפת המכונה" של דוטנט. מצד שני אני לא בטוח כמה זה אפשרי לשנות את הקוד של תכנית דוטנט בזמן ריצה (בניגוד לאסמבלי). נערך 2013 בספטמבר 212 שנים על-ידי שניצל
פורסם 2013 בספטמבר 212 שנים מחבר בהחלט התכוונתי לזה. "מגזין" מאוד מעניין אני חייב לציין.בכתבה הזאת הוא עשה את זה על c++ יש ביניהם הבדל בקטע הזה?
פורסם 2013 בספטמבר 212 שנים כן. ++C מתקמפלת לשפת מכונה (כלומר כזו שהמעבד יודע לקרוא ולהריץ), בעוד ש-#C מתקמפלת ל-MSIL, שזו מעין שפת מכונה שמיקרוסופט המציאה, ותשתית הדוטנט יודעת לקרוא ולהריץ.
פורסם 2013 בספטמבר 212 שנים זה דווקא אפשרי, בצורה קצת שונה. במקום שהתכנית תשנה את הקוד של עצמה, יהיו לך בעצם שתי תוכניות.תוכנית אחת היא התכנית הרגילה שלך. אחרי שתקמפל אותה, תיקח את כל הקבצים מתיקיית ההרצה שלה ותכווץ אותם ל-zip.תוכנית שנייה היא תכנית ההרצה. תצרף לתוכה את ה-zip הנ"ל בתור embedded resource, ואז בקוד של התכנית הזו תטען את ה-embedded resource הזה, תפתח אותו למקום זמני, ותפעיל את התוכנית הראשונה.בגדול, תחפש בגוגל self extractor וכנראה תמצא תוצאות רלוונטיות. נערך 2013 בספטמבר 212 שנים על-ידי שניצל
פורסם 2013 בספטמבר 312 שנים מחבר ניסיתי את התוכנות הנ"ל הראשונה לא עובדת ובשניה צריך לכתוב את הקוד כדי שזה יצור קובץ התקנה, השאלה באיזה שפה זה?
פורסם 2013 בספטמבר 312 שנים מחבר אוקיי תודה רבה- - - תגובה אוחדה: - - -טעות שלי התוכנה השניה מצוינת פשוט לא פתחתי אותה כמו שצריך.תודה רבה
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.