מדריך Windows Service בעברית- התקנה

התקנה:   
בשונה מיישומים אחרים, ש Visual Studio מתקין אוטומטית, את השירות נצטרך להתקין בעצמנו.  
קודם כל, מומלץ ללחוץ על F6 כדי לבדוק אם קיימות שגיאות.  
נגיע חזרה לחלון האפור של TheService.cs, נלחץ לחיצה ימנית ונבחר "Add Installer". יתווסף לנו קובץ ProjectInstaller.cs ועוד כמה Reference.  
כנס לקובץ ProjectInstaller.cs, ולחץ על ServiceInstaller1. גש לטבלת המאפיינים, ושים לב-  
  • המאפיין DisplayName- המאפיין שיוצג בטבלת השירותים. (אני כתבתי "MyServiceInWindows"). 
  • המאפיין Description- כתיבת תיאור לשירות, בתור הסבר שיוצג עם השירות ברשימת השירותים של Windows. (אני כתבתי "My experimental service (description)" ).  
  • המאפיין StartType- תוכל לעיין בהקדמה למעלה כדי להיזכר בערכים שלו. 
עכשיו פתח את Visual Studio Command Prompt (אני הייתי צריך "לפתוח כמנהל", אחרת זה לא עבד..) הקלד שם "installutil -i" ואז את מיקום היישום- קובץ exe שבתיקייה "binDebug".  
שים לב ל2 ההודעות בסוף, אלו מאשרות את ההתקנה-
  • The Commit Phase completed successfuli.
  • The transacted install has completed.
אם סיימת עם זה- 
אולי תנסה להפעיל את שורת הפקודה של visual studio כמנהל, או שהשירות מותקן כבר (כך שתנסה להסיר אותו קודם, ראה בהמשך.) 
פתח את MMC (פשוט כתוב ב"הפעלה" (באנגלית "Run...") את הראשי תיבות MMC), קובץ, הוספה של יישום snap-in, והוסף מהרשימה את "שירותים". 
פתח את הרשימה ע"י דאבלקליק, וחפש את השירות שלך לפי השם שקראת לו במאפיין DisplayName בהתחלת חלק ההתקנה במדריך. 
אם במאפיין StartType בחרת  Manual, לחץ פעמיים על השירות כדי להפעיל אותו. שים לב לתיאור שמופיע. 
הוסף snap-in חדש, את "מציג האירועים", וחפש שם את השירות שלנו. 
להסרת השירות (בשביל לשנות קוד הנך חייב להסיר את השירות, לשמור את השינויים ולהתקינו מחדש) - 
אותה פקודה בדיוק, רק installutil -u. 
בקשה אישית- 
אם קראת את המדריך, ספר לי, שאני אדע שלא בזבזתי עליו זמן (לוקח זמן לכתוב מדריך מושקע..), וגם כי סתם אני נהנה להחליף דעות עם אנשים בנושאי תכנות למיניהם.... 
ברוך רוטקוף- baruchiro@gmail.com