אהלן,
אני מכין אפליקציה ואני רוצה לבצע עדכונים אוטומטיים דרכה.
האפליקציה מכילה 2 קבצי dll וקובץ exe.
מה שאני עושה נכון לעכשיו זה:
שם את שלושת הקבצים המעודכנים על שרת נפרד.מוסיף קובץ xml שמכיל את הגרסא.
בודק האם יש גרסא חדשה.
אם יש מוריד את הקבצים החדשים לתוך תקיית TEMP ומכין קובץ batch שבעצם אמור לבצע החלפה של הקבצים החדשים בקיימים.
הבעיה שלי היא שהאפליקציה רצה כעת,ואני לא יכול לבצע את ההחלפה באמצעות קובץ ה batch כי הקבצים "תפוסים" על ידי תוכנית רצה.הרציונל שלי בהתחלה היה בעצם לבצע הרצת פרוסס שיריץ את ה batch ב delay של 5-10 שניות וסגירת האפליקציה הנוכחית ישר(ככה שאני אסגור את האפליקציה והוא יבצע את ההעברה,אבל אני לא מצליח לעשות את זה).
מישהו מכיר דרך פשוטה לבצע שחלוף בין קבצים קיימים לחדשים באמצעות קובץ batch כאשר האפליקציה הראשית רצה?
תודה רבה.