صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

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

  1. #1


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    April 2014
    محل سکونت
    كرج
    نوشته ها
    892
    امتیاز
    4526
    سپاس
    2,297
    سپاس شده
    2,910 در 801 پست
    سطح اکسل
    64.00 %

    قرار دادن تاریخ انقضاء یا شمارشگر پایان اعتبار برای فایل اکسل بوسیله 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


    آخرین بازدید
    2021/04/26
    تاریخ عضویت
    February 2010
    محل سکونت
    تهران-مشهد-عسلویه
    نوشته ها
    86
    امتیاز
    66
    سپاس
    67
    سپاس شده
    63 در 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


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    April 2014
    محل سکونت
    كرج
    نوشته ها
    892
    امتیاز
    4526
    سپاس
    2,297
    سپاس شده
    2,910 در 801 پست
    سطح اکسل
    64.00 %

    نقل قول نوشته اصلی توسط 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


    آخرین بازدید
    2021/04/26
    تاریخ عضویت
    February 2010
    محل سکونت
    تهران-مشهد-عسلویه
    نوشته ها
    86
    امتیاز
    66
    سپاس
    67
    سپاس شده
    63 در 31 پست
    تعیین سطح نشده است

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

  7. #5

    آخرین بازدید
    2015/10/08
    تاریخ عضویت
    September 2015
    نوشته ها
    3
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

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

  8. #6

    آخرین بازدید
    2015/10/08
    تاریخ عضویت
    September 2015
    نوشته ها
    3
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

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

  9. #7

    آخرین بازدید
    2015/10/08
    تاریخ عضویت
    September 2015
    نوشته ها
    3
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

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

  10. #8


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    April 2014
    محل سکونت
    كرج
    نوشته ها
    892
    امتیاز
    4526
    سپاس
    2,297
    سپاس شده
    2,910 در 801 پست
    سطح اکسل
    64.00 %

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

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

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

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


  11. #9


    آخرین بازدید
    2022/05/31
    تاریخ عضویت
    May 2013
    محل سکونت
    اهواز
    نوشته ها
    176
    امتیاز
    177
    سپاس
    117
    سپاس شده
    131 در 63 پست
    تعیین سطح نشده است

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

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

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

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

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

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

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

  12. #10


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    April 2014
    محل سکونت
    كرج
    نوشته ها
    892
    امتیاز
    4526
    سپاس
    2,297
    سپاس شده
    2,910 در 801 پست
    سطح اکسل
    64.00 %

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

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

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

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

نرم افزار ساخت تاریخ انقضاء روی فایل

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

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

ساخت یک برنامه اکسل که تاریخ انقصا رو بصورت روزشمار به ما تذکر بده

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

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

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

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

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

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

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

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

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

چگونه تاریخ مصرف برای فایل اکسل بگذاریم

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

علاقه مندی ها (Bookmarks)

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

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