PDA

View Full Version : نحوه دسترسی به مسیرهای پیش فرض ویندوز توسط API ها و اعمال تغییر بر آنها



hawk_eye
سه شنبه 24 آبان 1390, 19:39 عصر
سلام.میخواستم بدونم توابعی که مسیرهای پیش فرض رو در ویندوز در اختیار میزارن چیا هستن؟
مثلا میخوام مسیر پیش فرض My Document رو نمایش بدم تو فرم بعد تغییرش بدم.
لطفا راهنمایی کنید.
با تشکر

سوداگر
سه شنبه 24 آبان 1390, 22:42 عصر
System.Environment.SpecialFolder.MyDocuments;
با استفاده از WebBrowser میشه توی فرم دیگه نمایشش داد ولی فکر نکنم حرفه ای به نظر بیاد.
WebBrowser1.NavigateUri("مسیر دایرکتوری")

hawk_eye
جمعه 27 آبان 1390, 12:46 عصر
System.Environment.SpecialFolder.MyDocuments;
با استفاده از WebBrowser میشه توی فرم دیگه نمایشش داد ولی فکر نکنم حرفه ای به نظر بیاد.
WebBrowser1.NavigateUri("مسیر دایرکتوری")

ممنون از پاسختون.برای مسیرهای پیش فرض دیگه ویندوز چطور؟مثلا دایرکتوری Windows ,users ,...

سوداگر
جمعه 27 آبان 1390, 16:37 عصر
بعد از نوشتن کد:
System.Environment.SpecialFolder
یه CTRL+Space بزنی بقیه پوشه ها رو میبینی. هرکدومش رو میتونی انتخاب کنی.

hawk_eye
شنبه 28 آبان 1390, 13:54 عصر
بعد از نوشتن کد:
System.Environment.SpecialFolder
یه CTRL+Space بزنی بقیه پوشه ها رو میبینی. هرکدومش رو میتونی انتخاب کنی.

بی زحمت یه مثال میتونی برام بنویسی کامل؟
بیشتر منظورم از این سوال نحوه استفاده از توابعی مثل GetWindowsDirectory هستش که با ایمپورت kernel32 یا user32 میشه ازشون استفاده کرد هست.لیستی از این نوع توابع ر میخوام .

سوداگر
شنبه 28 آبان 1390, 21:47 عصر
بیشتر منظورم از این سوال نحوه استفاده از توابعی مثل GetWindowsDirectory هستش که با ایمپورت kernel32 یا user32 میشه ازشون استفاده کرد هست.
دلیل خاصی داره؟!

لیستی از این نوع توابع رو میخوام .
توی ObjectBrowser ویژوال استودیو جستجو کنی پیدا میشه!

hawk_eye
یک شنبه 29 آبان 1390, 12:13 عصر
دلیل خاصی داره؟!
آره.چون باید یه تحقیقی تحویل بدم که به اون صورتی که گفتم باشه.ممنون از راهنماییت و اگه کمک تونستی بکنی بازم لطف میکنی.

سوداگر
دوشنبه 30 آبان 1390, 01:06 صبح
http://www.pinvoke.net/default.aspx/kernel32.getwindowsdirectory
GetWindowsDirectory function (http://msdn.microsoft.com/en-us/library/windows/desktop/ms724454%28v=vs.85%29.aspx)

hawk_eye
دوشنبه 30 آبان 1390, 11:45 صبح
http://www.pinvoke.net/default.aspx/kernel32.getwindowsdirectory
GetWindowsDirectory function (http://msdn.microsoft.com/en-us/library/windows/desktop/ms724454%28v=vs.85%29.aspx)

این سایت ها رو قبلا جستوجو کردم ولی اگه یه مثال کاربردی بتونی برام بزنی یا بنویسی راه میوفتم.