20-12-2013, 11:08
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
בתגובה להודעה מספר 1 שנכתבה על ידי fcf שמתחילה ב "פתיחת תיקיית שיתוף/קובץ משותף מאתר אינטרנט באמצעות C#"
זה לא מסובך מדי... לא ניסיתי אבל לדעתי זה הכיוון:
אתה יכול להמציא "פרוטוקול" חדש, נניח שנקרא לו fcf. ולהפנות ל URL-ים לפי הפרוטוקול הזה. למשל fcf://servername/share/filename
לעשות רישום לפרוטוקול הזה ברג'יסטרי כך שיפעיל את האפליקציה שלך: http://msdn.microsoft.com/en-us/lib...28VS.85%29.aspx (תקרא טוב את כל המסמך הזה ותבין את כל המשמעויות לפני שאתה מתחיל לכתוב קוד.)
ומשם, פשוט לטפל ב argv שהגיע אל התוכנה (מצטער שאני מדבר ב C, לא מכיר #C למזלי, וסביר ששם זה שונה - בעצם יש דוגמה בקישור שהבאתי לעיל...). הוא כבר יכול לעשות את ההמרה של ה URL לפורמט אחר, ולפתוח עליו windows explorer. למעשה אתה לא ממש חייב תוכנה - כל שפת סקריפטינג תאפשר לך לעשות את ההמרה די בקלות, ואז לבצע system() ...
כמובן, שיכולת לאפשר גישה לקבצים באמצעות השרת שכבר יש לו גישה אליהם דרך משהו כמו WebDAV, אבל where is the fun in doing something standard in a Microsoft world
|