ABA


"צריך עזרה בבקשה עם פונקציית מערכת בשם _access"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #13904 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13904
zvikav 
חבר מתאריך 1.8.02
7610 הודעות
   21:20   07.02.07   
אל הפורום  
  צריך עזרה בבקשה עם פונקציית מערכת בשם _access  
 
   היי,

אני משתמש בפונקציית מערכת בשם _access כדי לבדוק האם יש הרשאת כתיבה לספריה.
הפרמטר הראשון הוא המסלול לספריה והשני הוא המספר 2.
כאשר אין הרשאת כתיבה, הפונקצייה מחזירה -1.
הפונקצייה עובדת מצויין עבור כל הספריות למעט הספריות:
C:\Documents and Settings\user\My Documents
C:\Program Files

היא מחזירה -1 עבור הספריות האלו למרות שיש לי שם הרשאת כתיבה ואני יכול ידנית לעשות שם כל שינוי.
אם יש למישהו ניסיון עם הפונקצייה הזו או שנתקל בתופעה דומה, אשמח לקבל את עזרתו.

תודה מראש, צביקה.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  איזה שפה? Nesher  07.02.07 21:54 1
     C++ zvikav  07.02.07 22:16 2
  לא מבין למה אתה משתמש בזה Net_Boy  09.02.07 17:52 3
     אבל אני לא רוצה ליצור folder. אני רק רוצה לבדוק עליו zvikav  13.02.07 01:27 4
         CreateFile\Directory לאו דווקא יוצרת היא Net_Boy  13.02.07 10:56 5
             תודה רבה אבל עדיין יש אותה בעייה zvikav  13.02.07 12:14 6
                 מוזר מאד , אתה 100% על חשבון שמוגדר כ administrator? Net_Boy  13.02.07 12:34 7
                     כן zvikav  13.02.07 21:27 8

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   21:54   07.02.07   
אל הפורום  
  1. איזה שפה?  
בתגובה להודעה מספר 0
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zvikav 
חבר מתאריך 1.8.02
7610 הודעות
   22:16   07.02.07   
אל הפורום  
  2. C++  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   17:52   09.02.07   
אל הפורום  
  3. לא מבין למה אתה משתמש בזה  
בתגובה להודעה מספר 0
 
   תשתמש ב CreateFile וזה יחזיר לך ב GetLastError אם אין לך הרשאה מתאימה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zvikav 
חבר מתאריך 1.8.02
7610 הודעות
   01:27   13.02.07   
אל הפורום  
  4. אבל אני לא רוצה ליצור folder. אני רק רוצה לבדוק עליו  
בתגובה להודעה מספר 3
 
   אם יש לי עליו הרשאת כתיבה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   10:56   13.02.07   
אל הפורום  
  5. CreateFile\Directory לאו דווקא יוצרת היא  
בתגובה להודעה מספר 4
 
   פותחת תיקיה קיימת

מצאתי לך דוגמא לצורך העניין שבה מראים איך מוצאים לקובץ \ תיקיה
security attributes

http://msdn2.microsoft.com/en-us/library/aa365522.aspx


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zvikav 
חבר מתאריך 1.8.02
7610 הודעות
   12:14   13.02.07   
אל הפורום  
  6. תודה רבה אבל עדיין יש אותה בעייה  
בתגובה להודעה מספר 5
 
   גם עם GetFileAttributes, ראני מקבל על הספריות הבאות:
C:\Documents and Settings\user\My Documents
C:\Program Files

תשובה שאין לי הרשאת כתיבה.
ברור שהתשובה שגויה כי אני יכול ליצור שם קבצים וספריות חדשות.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   12:34   13.02.07   
אל הפורום  
  7. מוזר מאד , אתה 100% על חשבון שמוגדר כ administrator?  
בתגובה להודעה מספר 6
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zvikav 
חבר מתאריך 1.8.02
7610 הודעות
   21:27   13.02.07   
אל הפורום  
  8. כן  
בתגובה להודעה מספר 7
 
   עובדה גם שדרך האספלורר אני יכול לשנות שם.
ויותר מזה, My Documents לא צריך administrator.
אם בא לך, אני אודה לך אם תנסה תוכנית קטנה כזו במחשב שלך ותראה מה התוצאה.


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

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

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



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