עדכון עצמי לתוכנה
-
אני רוצה לעשות עדכון עצמי לתוכנה (C#) (שהתוכנה תעדכן את עצמה).
היא נמצאת ב program files אבל לא רצה כמנהל.
חשבתי לעשות כך:
להוריד את הקובץ החדש, לשנות את שם הקובץ הנוכחי, ולשנות את שם הקובץ החדש לשם הישן.
הבעיה שלי היא לשנות את שם הקובץ הנוכחי בלי הרשאות מנהל.
בעצם כל פעולה בתיקייה שב program files נכשלת. (יצירת קובץ או שינוי שמו.) -
אמרתי שתי אפשרויות ואתה שואל על שניהם כאחד.
אפשרות א, בדיוק כמו שניסית לעשות אבל לא לשים את התוכנה בProgramFiles, אלא בתיקיית הAppData שתחת המשתמש הנוכחי.
אפשרות ב, בעת ההתקנה לבקש הרשאות מנהל וליצור משימה מתוזמנת שמפעילה את העדכון, למשימה מתוזמנת תהיה הרשאת ניהול. -
-
@מנצפך אמר בעדכון עצמי לתוכנה:
@dovid אמר בעדכון עצמי לתוכנה:
הרשאת
ככה?
https://stackoverflow.com/questions/7394806/creating-scheduled-tasksלא משנה איך.
אני מעולם לא יצרתי בקוד אבל קל לבדוק ולנסות לעשות.
אני עניתי על השאלה שאיתה פתחת את האשכול.