پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
یوزرفرم پیشرفته -Advanced  User Form
داشبورد (مقدماتی) – Dashboards(Elementary)
ابزارهای اعتبار سنجی و اخطار دهنده
بسته آموزشی userform
مدیریت و کنترل خطا در اکسل
توابع متنی
گرافیک در اکسل
جزوه آموزشی جداول و نمودارهای پاشنه ای
فایل آموزشی نحوه تهیه فرمت عددی دلخواه یا custom number format cell
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: قرار دادن تاریخ انقضاء یا شمارشگر پایان اعتبار برای فایل اکسل بوسیله vb ( در رجیستری سیستم )

  1. #1


    آخرین بازدید
    13 ساعت پیش
    تاریخ عضویت
    April_2014
    محل سکونت
    كرج
    نوشته ها
    721
    امتیاز
    4103
    سپاس
    2,281
    سپاس شده
    2,491 در 655 پست

    قرار دادن تاریخ انقضاء یا شمارشگر پایان اعتبار برای فایل اکسل بوسیله vb ( در رجیستری سیستم )

    با سلام
    با این کد بصورت جالبی میشه برای فایل اکسل به وسیله تعریف یک متغییر در رجیستری سیسنم هدف محدودیت اجرا اعمال کنید .
    این کد رو در قسمت Thisworkbook کپی کنید

    کد PHP:
    Private Sub Workbook_Open()
    GetSetting("pass""pass""pass"0) + 1
    If 5 Then
    MsgBox 
    "فایل از دسترس خارج شده"vbCritical
    Application
    .Quit
    End 
    If
    MsgBox n
    SaveSetting 
    "pass""pass""pass"n
    End Sub 
    حتی میتونید با یکم دستکاری متغییر n رو با تاریخ و ساعت مقدار دهی کنید و فایلتونو بعد از یک تاریخ خاص از دسترس خارج کنید ، فرقش با مقدار دهی عادی اینه که کاربر دیگه نمیتونه با عقب و جلو کردن تاریخ سیستم دورش بزنه .
    اگر فایل رو کد گذاری کنید و با مبدلهایی که وجود داره فایل رو exe کنید ، دیگه فایلتون خیلی سخت هک میشه و تعداد اجراشم توسط خودتون قابل کنترله .
    فايل هاي پيوست شده فايل هاي پيوست شده


  2.  

  3. #2


    آخرین بازدید
    25 _ 09 _ 2016
    تاریخ عضویت
    February_2010
    محل سکونت
    تهران-مشهد-عسلویه
    نوشته ها
    86
    امتیاز
    65
    سپاس
    50
    سپاس شده
    62 در 31 پست

    نقل قول نوشته اصلی توسط misammisam نمایش پست ها
    با سلام
    با این کد بصورت جالبی میشه برای فایل اکسل به وسیله تعریف یک متغییر در رجیستری سیسنم هدف محدودیت اجرا اعمال کنید .
    این کد رو در قسمت Thisworkbook کپی کنید

    کد PHP:
    Private Sub Workbook_Open()
    GetSetting("pass""pass""pass"0) + 1
    If 5 Then
    MsgBox 
    "فایل از دسترس خارج شده"vbCritical
    Application
    .Quit
    End 
    If
    MsgBox n
    SaveSetting 
    "pass""pass""pass"n
    End Sub 
    حتی میتونید با یکم دستکاری متغییر n رو با تاریخ و ساعت مقدار دهی کنید و فایلتونو بعد از یک تاریخ خاص از دسترس خارج کنید ، فرقش با مقدار دهی عادی اینه که کاربر دیگه نمیتونه با عقب و جلو کردن تاریخ سیستم دورش بزنه .
    اگر فایل رو کد گذاری کنید و با مبدلهایی که وجود داره فایل رو exe کنید ، دیگه فایلتون خیلی سخت هک میشه و تعداد اجراشم توسط خودتون قابل کنترله .
    من این فایلو 5 بار امتحان کردم دیگه باز نمیکنه. حالا دریک فایل دیگه که این کدو مینویسم خطا میده و میگه بیشتر از 5 بار شده، چطوری میشه ازصفر استارتش بزنم؟

  4. سپاس ها (2)


  5. #3


    آخرین بازدید
    13 ساعت پیش
    تاریخ عضویت
    April_2014
    محل سکونت
    كرج
    نوشته ها
    721
    امتیاز
    4103
    سپاس
    2,281
    سپاس شده
    2,491 در 655 پست

    نقل قول نوشته اصلی توسط exceliran نمایش پست ها
    من این فایلو 5 بار امتحان کردم دیگه باز نمیکنه. حالا دریک فایل دیگه که این کدو مینویسم خطا میده و میگه بیشتر از 5 بار شده، چطوری میشه ازصفر استارتش بزنم؟
    خوبيش اينه كه نشه بازش كرد
    ولي چون شما نام متغيير رو ميدونيد ، سه تا راه داريد براي حل مشكل ، يا نام متغيير رو عوض كنيد ، مثلا اينجا الان متغيير ما n هست ميتونيد به m تغييرش بديد .
    يا اگه ميخوايد از همون متغيير n استفاده كنيد ، ميتونيد ارزش عدديشو بياريد پايين ، تو قسمت
    کد PHP:
    GetSetting("pass""pass""pass"0) + 
    هر بار كه فايلو اجرا ميكنيد يك واحد به n اضافه ميكنه ، ميتونيد كل فرمول بالا رو بنويسيد و اين قسمت رو مثلا به
    کد PHP:
    GetSetting("pass""pass""pass"0) - 
    تبديل بكنيد ، و با هر بار اجرا يكواحد از مقدار n كم كنيد ( البته اون عدد ميتونه هر چي به غير از 1 هم باشه ، اون دست خودتونه )

    يا ميتونيد مقدار if مقايسه رو افزايش بديد ، مثلا
    کد PHP:
    If 5 Then 
    تبديل كنيد به
    کد PHP:
    If 200 Then 


  6. #4


    آخرین بازدید
    25 _ 09 _ 2016
    تاریخ عضویت
    February_2010
    محل سکونت
    تهران-مشهد-عسلویه
    نوشته ها
    86
    امتیاز
    65
    سپاس
    50
    سپاس شده
    62 در 31 پست

    چطور میشه گفت هربار که فایل اکسل باز میکنیم فرضا بعد از 5 دقیقه بسته بشه فایل ؟؟؟

  7. #5

    آخرین بازدید
    08 _ 10 _ 2015
    تاریخ عضویت
    September_2015
    نوشته ها
    3
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست

    سلام اما این کد به صورت اتوماتیک اجرا نمیشه به دلیل امنیت اکسل نمیگذاره اجرا بشه باید تایید کنی تا کد دستوری اجرا بشه راهی هست که اکسل پیغام امنیتی ندهد و برای بار پنجم فایل اکسل پاک بشه
    با تشکر

  8. #6

    آخرین بازدید
    08 _ 10 _ 2015
    تاریخ عضویت
    September_2015
    نوشته ها
    3
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست

    من ی فایل اکسل طراحی کردم که خیلی کارایی داره میخوام فقط خودم استفاده کنم . و بعد از من داخله ان کامپیوتر غیره استفاده و یا پاک بشه یا قفل بشه یا کله فرمول هاش پاک بشه در کل غیره استفاده بشه پون خیلی وقت گذاشتم برای درست کردنش ممنون میشم راهنماییم کنید با تشکر

  9. #7

    آخرین بازدید
    08 _ 10 _ 2015
    تاریخ عضویت
    September_2015
    نوشته ها
    3
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست

    با سلام این کد خیلی جالبه اما حالا این موضوع پیش میاد اگر خود ما خواستیم این برنامه را بعد از اینکه برنامه فقل شد اجرا کنیم باید چیکار کنیم ممنون میشم با تشکر

  10. #8


    آخرین بازدید
    13 ساعت پیش
    تاریخ عضویت
    April_2014
    محل سکونت
    كرج
    نوشته ها
    721
    امتیاز
    4103
    سپاس
    2,281
    سپاس شده
    2,491 در 655 پست

    نقل قول نوشته اصلی توسط exceliran نمایش پست ها
    چطور میشه گفت هربار که فایل اکسل باز میکنیم فرضا بعد از 5 دقیقه بسته بشه فایل ؟؟؟
    این کار خیلی راحتیه ، مخصوصا اگه نخواید به رجیستری ربطش بدید ، کافیه از تابع time استفاده کنید .

    نقل قول نوشته اصلی توسط rasoolfa نمایش پست ها
    سلام اما این کد به صورت اتوماتیک اجرا نمیشه به دلیل امنیت اکسل نمیگذاره اجرا بشه باید تایید کنی تا کد دستوری اجرا بشه راهی هست که اکسل پیغام امنیتی ندهد و برای بار پنجم فایل اکسل پاک بشه
    با تشکر
    باید از برنامه هایی که فایل اکسل رو به exe تبدیل میکنن استفاده کنید ، در این صورت دیگر احتیاج به فعال سازی vb در فایل اکسل شما نیست.

    نقل قول نوشته اصلی توسط rasoolfa نمایش پست ها
    من ی فایل اکسل طراحی کردم که خیلی کارایی داره میخوام فقط خودم استفاده کنم . و بعد از من داخله ان کامپیوتر غیره استفاده و یا پاک بشه یا قفل بشه یا کله فرمول هاش پاک بشه در کل غیره استفاده بشه پون خیلی وقت گذاشتم برای درست کردنش ممنون میشم راهنماییم کنید با تشکر
    این پست در مورد همین موضوعیه که مطرح کردید ، فقط اگر بعد از قفل شدن میخواهید این فایل در هیچ کامپیوتر دیگری باز نشود ، میتوانید علاوه از متغیرهای گفته شده در بالا یک متغیر هم اضافه کنید که تو خود فایل سیو بشه ( یعنی به رجیستری کاری ندارید ) .

    نقل قول نوشته اصلی توسط rasoolfa نمایش پست ها
    با سلام این کد خیلی جالبه اما حالا این موضوع پیش میاد اگر خود ما خواستیم این برنامه را بعد از اینکه برنامه فقل شد اجرا کنیم باید چیکار کنیم ممنون میشم با تشکر
    تو پست شماره 3 همین موضوع توضیح داده شده .


  11. #9


    آخرین بازدید
    05 _ 08 _ 2017
    تاریخ عضویت
    May_2013
    محل سکونت
    اهواز
    نوشته ها
    149
    امتیاز
    172
    سپاس
    99
    سپاس شده
    126 در 61 پست

    mobinsaffarpour به Yahoo ارسال پیام
    سلام به اساتید ارجمند

    پست بسیار جذابی هست مرسی که همچنین اطلاعاتی رو در اختیار سایرین هم قرار میدین . اما 4 سوال

    1 - تعداد دفعات بازشدن فایل در کجای ریجستری ذخیره می شوند؟؟

    2 - چطور میشه تاریخ انقضاء به فایل اضافه کرد؟

    3 - چطور میشه بعد از قفل شدن این فایل توی هیچ کامپیوتری دیگه اجرا نشه؟

    4 - آیا پس از انقضاء زمانی و اجرای بیش از 5 بار، راهی برای بازکردن فایل هست؟

    لطفاً اگر امکان داره فایل رو تکمیل کنید. باتشکر
    ویرایش توسط mobinsaffarpour : 13 _ 11 _ 2015 در ساعت 23:11

  12. #10


    آخرین بازدید
    13 ساعت پیش
    تاریخ عضویت
    April_2014
    محل سکونت
    كرج
    نوشته ها
    721
    امتیاز
    4103
    سپاس
    2,281
    سپاس شده
    2,491 در 655 پست

    نقل قول نوشته اصلی توسط mobinsaffarpour نمایش پست ها
    سلام به اساتید ارجمند

    پست بسیار جذابی هست مرسی که همچنین اطلاعاتی رو در اختیار سایرین هم قرار میدین . اما 4 سوال

    1 - تعداد دفعات بازشدن فایل در کجای ریجستری ذخیره می شوند؟؟

    2 - چطور میشه تاریخ انقضاء به فایل اضافه کرد؟

    3 - چطور میشه بعد از قفل شدن این فایل توی هیچ کامپیوتری دیگه اجرا نشه؟

    4 - آیا پس از انقضاء زمانی و اجرای بیش از 5 بار، راهی برای بازکردن فایل هست؟

    لطفاً اگر امکان داره فایل رو تکمیل کنید. باتشکر
    با سلام
    1 - قبلا بهش فکر کرده بودم ولی به نتیجه ای نرسیدم
    2 - این سوالتون مفهوم نیست ، چون خود سیستم تاریخ و زمان داره و احتیاجی به متغیر ندارید ، از تاریخ خود سیستم میتونید استفاده کنید .
    3 - جواب این سوالم در بالا ذکر کردم خدمت دوستان : اگر بعد از قفل شدن میخواهید این فایل در هیچ کامپیوتر دیگری باز نشود ، میتوانید علاوه از متغیرهای گفته شده در بالا یک متغیر هم اضافه کنید که تو خود فایل سیو بشه ( یعنی به رجیستری کاری ندارید )
    4 - هر قفلی بلاخره یه راهی داره که بازش کنید ، یه راهشو من در بالا ذکر کردم که چطور میتونید متغیر رو به صفر تبدیل کنید .
    شما وقتی فایلتونو میخواید در اختیار کس دیگری قرار بدهید ، اینجور ترفندها فقط برای افرادی که دانش کمتری نسبت به کد نویسی در vb دارند میتواند کارساز باشد ، مطمعنم نصف بچه هایی که اینجا عضو هستن میتونن اینجور کدهارو دور بزنن .

    درضمن برنامه LockXls تمام اینکارهایی رو که شما درخواست کردید رو انجام میده ، نسبتا امنیت بالاییم داره ، بهتره از این نرم افزار استفاده کنید .



صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. عدم شناسایی فونت فارسی در msgbox یک فرم از یک سیستم به سیستم دیگر
    توسط aty313 در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 7
    آخرين نوشته: 27 _ 11 _ 2015, 19:49
  2. چگونه از به هم ریختگی یک فایل اکسل بعد از جابجایی از یک سیستم به سیستم دیگر جلوگیری کنیم
    توسط leilaasgharpour@ymail.com در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 11
    آخرين نوشته: 05 _ 04 _ 2014, 18:53
  3. رجیستر کردن فایل های dll
    توسط rezajaberpour در انجمن كاربرد اكسل در رشته هاي مختلف
    پاسخ ها: 0
    آخرين نوشته: 10 _ 11 _ 2013, 21:07
  4. فوری ... چگونه در رجیستری بنویسیم و یا بخوانیم ؟
    توسط afshin160 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 24 _ 01 _ 2013, 19:18

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

مشخص، کردن تاریخ انقضا در اکسل

قرار دادن تاریخ انقضا در اکسل

گذاشتن تاریخ انقضا روی اکسس

کد تاریخ انقضا برای اکسس

ريجستري فايل اكسل

تاریخ انقضا در اکسل

اکسل و محاسبه تاریخ انقضا

چگونه برنامه پایان تاریخ اعتبار دراکسس را بنویسیم

رمزمحکم برایفایل اکسل

فایل اکسل تاریخ انقضا

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد