PDA

View Full Version : سوال: ایجاد فایل در درایو C تحت ویندوز 7



hamedfarahabady
شنبه 22 تیر 1392, 02:20 صبح
من می خوام یه فایل txt در درایو C ایجاد کنم اما بعد از اجرای برنامه خطای عدم دسترسی به درایو C رو میده . جاهای دیگه هم خوندم این مشکل رو داشتن ولی هیج جا خوب توضیح نداده بودن چه جوری باید حل شه
اینم توابعی که ازش استفاده کردم

using System.IO;
System.IO.File.WriteAllText(@"C:\\save.dat","save");

esafb52
شنبه 22 تیر 1392, 02:36 صبح
شما اول فایل رو ایجاد کن بعد......
System.IO.File.Create(@"C:\\save.dat");

hamedfarahabady
شنبه 22 تیر 1392, 02:46 صبح
فایده نداشت بازم در درایو c ایجاد نمی کنه ولی در سایر درایوها مشکلی نداره

mohabad
شنبه 22 تیر 1392, 03:07 صبح
فایده نداشت بازم در درایو c ایجاد نمی کنه ولی در سایر درایوها مشکلی نداره

using System.IO;
StreamWriter sw = new StreamWriter(@"c://snake.txt");

hamedfarahabady
شنبه 22 تیر 1392, 03:22 صبح
using System.IO;
StreamWriter sw = new StreamWriter(@"c://snake.txt");

فایده نداشت بازم در درایو c ایجاد نمی کنه ولی در سایر درایوها مشکلی نداره

ممکنه ایراد از سیستم من باشه؟

sohil_ww
شنبه 22 تیر 1392, 10:08 صبح
فایده نداشت بازم در درایو c ایجاد نمی کنه ولی در سایر درایوها مشکلی نداره

ممکنه ایراد از سیستم من باشه؟

فکر کنم به خاطر سطح دسترسیتون تو ویندوز باشه
برنامه رو تحت ادمین اجرا کنید ببین فایل ایجاد میشه

mthreat.info
شنبه 22 تیر 1392, 11:53 صبح
من می خوام یه فایل txt در درایو C ایجاد کنم اما بعد از اجرای برنامه خطای عدم دسترسی به درایو C رو میده . جاهای دیگه هم خوندم این مشکل رو داشتن ولی هیج جا خوب توضیح نداده بودن چه جوری باید حل شه
اینم توابعی که ازش استفاده کردم

using System.IO;
System.IO.File.WriteAllText(@"C:\\save.dat","save");

http://img.ir/XKS.jpg



<requestedExecutionLevel level="asInvoker" uiAccess="false" />

باید بشه


<requestedExecutionLevel level="highestAvailable" uiAccess="true" />

ashkan1234
شنبه 22 تیر 1392, 11:57 صبح
سلام اگه مشکلتون حل نشد از این میتونید کمک بگیرید:
http://msdn.microsoft.com/en-us/library/vstudio/as2f1fez.aspx

hamedfarahabady
شنبه 22 تیر 1392, 17:52 عصر
فکر کنم به خاطر سطح دسترسیتون تو ویندوز باشه
برنامه رو تحت ادمین اجرا کنید ببین فایل ایجاد میشه

برنامه رو از طریق ادمین اجرا کردم درست شد! ولی خوب چه جور می تونم کاری کنم تا برنامه مستقیما از طریق ادمین اجرا بشه؟

hamedfarahabady
شنبه 22 تیر 1392, 18:14 عصر
دوستان مشکل حل شد خیلی خیلی مرسی
همونطور که یکی از کابران عزیز نیز توضیح دادن لینک تکمیلی میذارم برای اجرای اتوماتیک برنامه توسط ادمین به صورت اتماتیک
http://www.vsprogramming.com/tutorials/c-tutorials/c-run-application-as-administrator-automatically/