PDA

View Full Version : سوال: كپي فونت توي پوشه فونتس ويندوز



Mahsa Hatefi
سه شنبه 17 اردیبهشت 1387, 09:53 صبح
سلام بر دوستان عزيز و گرامي

وقتي قصد كپي فونتي بداخل پوشه فونتس ويندوز رو داري اجازه نمي دهد
Permission Denied دريافت مي شود چه كنيم ؟


بسيار ممنون مي شم

amirzazadeh
سه شنبه 17 اردیبهشت 1387, 10:29 صبح
سلام بر دوستان عزيز و گرامي

وقتي قصد كپي فونتي بداخل پوشه فونتس ويندوز رو داري اجازه نمي دهد
Permission Denied دريافت مي شود چه كنيم ؟


بسيار ممنون مي شم
اگه با admin يا كاربر داراي امكانات admin وارد بشي فكر نميكنم مشكلي باشه. نهايتا اگه جواب نگرفتي ميتوني به حالت safe mode ويندوز رو بالا بياري و كارتو انجام بدي
.....................................
موفق باشيد

davood-ahmadi
سه شنبه 17 اردیبهشت 1387, 12:06 عصر
شما می توانید از دستور زیر استفاده کنید. درضمن اگر نتونستی بگو مثال بگذارم.


Public Declare Function AddFontResource Lib "gdi32" Alias "AddFontResourceA" (ByVal lpFileName As String) As Long

Mahsa Hatefi
سه شنبه 17 اردیبهشت 1387, 22:23 عصر
دوست بزرگوار در حق حقير محبت مي فرماييد
مي خواهم از پوشه جاري حال هرجا كه باشد مثل دارايو سي دي فونتهايي را بداخل پوشه فونتس ويندوز كپي كنم . در كدي كه حضرتعالي زحمت كشيدين نمي دونم چه جوري آدرس مبدا و مقصد رو بدم . اگه لطف بفرماييد توي يه نمونه بطوريكه آدرسها ثابت نباشند نحوه انجام اين كار را بفرماييد حقير را شرمنده مي فرماييد .
با تشكر و سپاس فراوان

davood-ahmadi
سه شنبه 17 اردیبهشت 1387, 23:48 عصر
سلام. من فکر کنم این نمونه همان چیزی باشه که می خواهید.

Mahsa Hatefi
چهارشنبه 18 اردیبهشت 1387, 10:21 صبح
دوست عزيز از لطف شما ممنونم

ولي نمي دانم چرا اين كد و برنامه روي سيستم من عمل نمي كند هيچ پيام خطايي نمي دهد اما فونت انتخابي هم در پوشه فونتس كپي نمي شود .
ممنون مي شوم اگر اشكال آنرا برطرف فرماييد .

hadisalahi2
چهارشنبه 18 اردیبهشت 1387, 14:00 عصر
AddFontResource رو جستجو کنید

javad490
شنبه 21 اردیبهشت 1387, 09:01 صبح
سلام بر دوستان عزيز و گرامي

وقتي قصد كپي فونتي بداخل پوشه فونتس ويندوز رو داري اجازه نمي دهد
Permission Denied دريافت مي شود چه كنيم ؟


بسيار ممنون مي شم
دوست عزیز اگر دسترسی شما administrator در ویندوز باشد شما با کپی کردن فونتها و paste کردن آن در پوشه فونت ویندوز میتوانید مشکل را حل کنید و نیاز به دستور خاصی نیست. شما قسمت user account خود را در کنترل پنل ویندوز چک کنید که دسترسی شما محدود نباشد و در مد administrator باشد.

Mahsa Hatefi
شنبه 21 اردیبهشت 1387, 09:11 صبح
دوست عزيز
من منظورم كپي فونت لازم با كد نويسي در سيستم مرجع بود البته مشكل حل شد و با تغييرات در كدي كه نوشته بودم عمل كپي را انجام دادم و خطايي كه ذكر كردم مي گرفت زماني رخ مي داد كه فونت مذبور در سيستم مرجع وجود داشت . البته روش رجيستر كردن فونت هاي مورد نظر بدون كپي روش بهتري بود كه متاسفانه نتوانستم موفق بشوم اگر دوستي در اين مورد كار كرده است ممنون مي شوم چگونگي روند آن را شرح دهد
ممنونم