ABA


"Access to the path is denied ...C#"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15913 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15913
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   08:23   25.05.10   
אל הפורום  
  Access to the path is denied ...C#  
 
   שאני מנסה לגשת לקובץ שמותקן בProgram Files זה זורק לי אקספשן..

---------------------------

---------------------------
Access to the path 'C:\Program Files (x86)\Microsoft\Setup\settings.dat' is denied.
---------------------------
OK
---------------------------

מישהו יודע מה הבעיה?
הרשאות גישה? איך אני נותן דבר כזה?

תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אתה מריץ את זה AS ADMINISTRATOR? Ice Cold  25.05.10 13:31 1
     כן אבל אני רוצה שהמשתמש הרגיל גם ידע לעשות את זה ronen333  25.05.10 13:37 2
         נראה לי שזה יכול לעזור: Ice Cold  25.05.10 14:20 3
             תודה, אבדוק את זה =] ronen333  25.05.10 16:41 6
  איזה שפה ואיזה פקודה ביצעת? Deuce  25.05.10 16:22 4
     רשמתי בכותרת.. C# ronen333  25.05.10 16:41 5

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   13:31   25.05.10   
אל הפורום  
  1. אתה מריץ את זה AS ADMINISTRATOR?  
בתגובה להודעה מספר 0
 
אם לא, תנסה RUN AS ADMINISTRATOR ותראה אם זה עובד.

אם כן, נראה לי שאתה צריך איכשהו לעשות FLAG לתכנה שלך שהיא צריכה הרשאות ADMIN (תראה הרבה כאלה עם אייקון של מגן), וכשאתה מריץ אותן ישר קופץ לך POPUP לאישור ADMIN.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   13:37   25.05.10   
אל הפורום  
  2. כן אבל אני רוצה שהמשתמש הרגיל גם ידע לעשות את זה  
בתגובה להודעה מספר 1
 
   בלי להתעסק בGUI שמחוץ לתוכנה.. איך אני נותן הרשאות גישה בקוד? יש לך מושג? לא עשיתי את זה לפני כן...


בנתיים שמתי את הקובץ הגדרות בMY DOCUMENTS שם זה לא דורש גישה מיוחדת...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   14:20   25.05.10   
אל הפורום  
  3. נראה לי שזה יכול לעזור:  
בתגובה להודעה מספר 2
 
http://www.enusbaum.com/blog/2007/08/26/how-to-run-your-c-application-as-administrator-in-windows-vista/

או אולי זה:

http://www.developerfusion.com/code/7987/making-a-net-app-run-on-vista-with-administrator-priviledges/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   16:41   25.05.10   
אל הפורום  
  6. תודה, אבדוק את זה =]  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   16:22   25.05.10   
אל הפורום  
  4. איזה שפה ואיזה פקודה ביצעת?  
בתגובה להודעה מספר 0
 
אם אתה דורש מהמשתמש פעולה שדורשת להיות אדמין, אז אין פה ממש קשר בין משתמש פשוט ללא פשוט. הוא יצטרך להיות אדמין במחשב.

המון פעמים זה FLAG לא טוב בפונקציה אליה אתה קורא.
לכן, תתן קצת פרטים: איזה שפה, איזה פקודה, איך קראת לה כמובן, מהי מערכת ההפעלה והאם זה הריץ לך אותה כאשר הרצת את התוכנה כאדמין.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   16:41   25.05.10   
אל הפורום  
  5. רשמתי בכותרת.. C#  
בתגובה להודעה מספר 4
 
   פשוט יצא קצת עקום.

כרגע לא משנה איזה פקודה כי זה בכלל לא נותן לי לבצע כל קריאה עם STREAM מהתקיה הזאת.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net