Viết code giới hạn thời gian sử dụng chương trình

Liên hệ QC

Hoacomay96

Thành viên chính thức
Tham gia
18/3/08
Bài viết
96
Được thích
8
Xin chào tất cả các anh. Các Anh cho em hỏi với, em có xin được 1 chương trình lúc đầu thì chạy tốt nhưng dùng được đúng 1 tháng thì không chạy đựoc nữa báo hết hạn sử dụng, vậy để giới hạn thời gian sử dụng (hoặc số lần chạy) của chương trình (sau khi đã cho username và password) thì viết code như thế nào ạ ? Em đang rất muốn tìm hiểu về vấn đề này, mong các anh chỉ bảo.
 
Xin chào tất cả các anh. Các Anh cho em hỏi với, em có xin được 1 chương trình lúc đầu thì chạy tốt nhưng dùng được đúng 1 tháng thì không chạy đựoc nữa báo hết hạn sử dụng, vậy để giới hạn thời gian sử dụng (hoặc số lần chạy) của chương trình (sau khi đã cho username và password) thì viết code như thế nào ạ ? Em đang rất muốn tìm hiểu về vấn đề này, mong các anh chỉ bảo.
Nói thật bạn đừng buồn... điều trước tiên của người làm kỹ thuật đương nhiên là học KỸ THUẬT.. tiếp theo là MỸ THUẬT (thẩm mỹ).. ko nên học ẢO THUẬT, trừ phi bạn quá siêu...
Cái này dân gian người ta gọi là: "CHƯA TINH ĐÃ XẢO" đấy!

Cái này chẳng qua chỉ là ý kiến chủ quan của riêng tôi... Ai làm gì tất nhiên là cứ tùy ý...
Xin lổi nếu đã làm bạn buồn lòng!
ANH TUẤN
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Đơn giản nhất nghiên cứu hàm Now.

Nếu Now = ngày nào đó then Exit Sub.

Nhưng theo tôi, cái nào đơn giản và không tốn nhiều công sức, nên phổ biến cho cộng đồng.
 
Upvote 0
Bạn thử xem có đúng ý chưa nhé! Sheet1 nên dấu đi hoặc ẩn đi không cho ai biết thì tốt hơn.
 

File đính kèm

  • Phanmem_Demo.rar
    8 KB · Đọc: 836
Lần chỉnh sửa cuối:
Upvote 0
Thú thật tôi cũng ko biết nói sao cho phải phép nữa...
Bản thân tôi nghĩ rằng nếu như thầy Hướng hay bạn TuanVNUNI tạo ra 1 phần mềm nào đó và thương mại hóa nó trên thị trường thì việc các bạn đặt thời gian dùng thử cho chương trình là điều rất đổi bình thường... nhưng nếu chúng ta vì ích kỹ cá nhân, chế tác nên 1 "tác phẩm" theo kiểu.... !!!.... hi.. hi.. thì tôi lại có cãm giác nó ko dc trong sáng lắm...
Chúng ta học hỏi, trao đổi kinh nghiệm lẩn nhau là điều đáng quý trên diển đàn này... Biển học vô bờ, kiến thức là của chung trong nhân loại.. chúng ta học hỏi để biến cái của người khác thành kiến thức của mình và ngược lại chứ đâu phải tiếp thu rồi.. ôm trọn luôn...
Tôi chợt nhớ tới chuyện con dao trong tay ai sẽ làm việc gì là tùy vào chủ định của người dùng (có thể hửu ích hay vô cùng nguy hại)... cũng giống như việc định thời gian cho file có thể áp dụng để làm 1 công việc gì đó rất hửu ích nhưng cũng có thể nó sẽ.............
Tản mạn chút cuối tuần...
ANH TUẤN
 
Upvote 0
Có một số phần mềm, khi thay đổi thời gian của máy thì phần mềm đó vẫn không cho bạn chạy nó.
Ngay cả khi bạn cài lại phần mềm thì nó cũng không chạy.
Khi đó, theo mình biết là phần mềm đó đã tác động vào thanh ghi.
Nếu bạn muốn đọc cách làm thì có thể đọc một số các các phần mềm tạo INSTALL, SETUP...
Hơn nữa có một số phần mềm lại dùng "key cứng", khi chạy chương trình thì phải cắm cái KEY này vào. (Mình có biết 1 loại key cứng : có dạng cổng COM, Paralell ...)
Mình cũng chỉ biết thế thôi chứ cũng không có code vì chỉ có những sản phẩm TRÍ TUỆ hoặc các sản phẩm mang tính chất thương mại ... họ mới dùng ... Còn mình thì không có, HE HE ...
 
Upvote 0
Thú thật tôi cũng ko biết nói sao cho phải phép nữa...
Bản thân tôi nghĩ rằng nếu như thầy Hướng hay bạn TuanVNUNI tạo ra 1 phần mềm nào đó và thương mại hóa nó trên thị trường thì việc các bạn đặt thời gian dùng thử cho chương trình là điều rất đổi bình thường... nhưng nếu chúng ta vì ích kỹ cá nhân, chế tác nên 1 "tác phẩm" theo kiểu.... !!!.... hi.. hi.. thì tôi lại có cãm giác nó ko dc trong sáng lắm...
Chúng ta học hỏi, trao đổi kinh nghiệm lẩn nhau là điều đáng quý trên diển đàn này... Biển học vô bờ, kiến thức là của chung trong nhân loại.. chúng ta học hỏi để biến cái của người khác thành kiến thức của mình và ngược lại chứ đâu phải tiếp thu rồi.. ôm trọn luôn...
Tôi chợt nhớ tới chuyện con dao trong tay ai sẽ làm việc gì là tùy vào chủ định của người dùng (có thể hửu ích hay vô cùng nguy hại)... cũng giống như việc định thời gian cho file có thể áp dụng để làm 1 công việc gì đó rất hửu ích nhưng cũng có thể nó sẽ.............
Tản mạn chút cuối tuần...
ANH TUẤN

Nhưng đây cũng là thủ thuật đáng học, atuan ah

đôi khi ta học cầm dao và đâm thử (vào cây chuổit thôi nhé / đừng tự đâm urself hix
icon10.gif
) -- nhằm mục tiêu là biết cách tránh khi kẻ khác đâm
 
Upvote 0
Vấn đề này thì newbie cũng có, professional cũng có. Nếu bạn đọc được tiếng anh thì chỉ cần
Google: Software protection + Source code
thì có mà tha hồ đọc. Trên các source code sites có cả nghìn loại bảo mật từ đơn giản tới vô cùng phức tạp.

Chìa khóa duy nhất ở đây là "Google + English" 's skill

Ngoài ra, chuyện bảo mật này bạn phải hiểu về khái niệm đã (notation), còn chuyện code ko quan trọng. Nếu hiểu về khái niệm rồi thì bạn mới nên tìm hiểu tiếp. Nhiều người tớ thấy lúc nào cũng hỏi code, trong khi trong đầu lại chả có tẹo gì về các cách bảo mật cả.
 
Lần chỉnh sửa cuối:
Upvote 0
... còn chuyện code ko quan trọng. Nếu hiểu về khái niệm rồi thì bạn mới nên tìm hiểu tiếp. Nhiều người tớ thấy lúc nào cũng hỏi code, trong khi trong đầu lại chả có tẹo gì về các cách bảo mật cả.
He... he... Tôi khoái nhất câu này... ko chỉ riêng vấn đề bảo mật mà còn nhiều thứ khác nữa...
 
Upvote 0
Nguyên văn bởi Hoacomay96
Các Anh cho em hỏi với, em có xin được 1 chương trình lúc đầu thì chạy tốt nhưng dùng được đúng 1 tháng thì không chạy đựoc nữa báo hết hạn sử dụng, vậy để giới hạn thời gian sử dụng (hoặc số lần chạy) của chương trình (sau khi đã cho username và password) thì viết code như thế nào ạ ? Em đang rất muốn tìm hiểu về vấn đề này, mong các anh chỉ bảo.
-Mình nghĩ bạn Hoacomay96 nêu câu hỏi này chỉ với yêu cầu học hỏi chứ hoàn toàn không có ý gì khác. Tìm hiểu về cách bảo mật của excel và thực hiện việc bảo mật là 2 vấn đề khác nhau. Và nói cho cùng thực hiện bảo mật đối với những thành quả lao động của cá nhân cũng là việc làm hết sức chính đáng.
-Bạn đọc file của boong sẽ thấy làm được như thế cũng rất đơn giản. Cần bổ sung thêm lệnh xóa code hoặc xóa luôn file khi có báo hết hạn để việc bảo mật trọn vẹn.
-Tuy nhiên, tìm hiểu cho biết vậy thôi. Chức năng bảo mật của Excel rất hạn chế, không nên nghiên cứu sâu làm gì.
 
Upvote 0
Xin cảm ơn tất cảc các bác đã đóng góp ý kiến trân thành, nhưng em chỉ muốn tìm hiểu về vấn đề này thôi chứ thực ra cũng không có ý định gì cả và cũng không có 1 phần mềm nào qúa quan trọng mà phải bảo mật đến như vậy. Vì thực tế em cũng hay gặp các trường hợp như vậy và do trình độ có hạn nên hỏi các bác để biết vậy thôi. Tham gia diễn đàn để mình học hỏi lẫn nhau, tìm hiểu những gì mình chưa biết. Em thành thật xin lỗi các bác vì câu hỏi không đúng với mục đích của diễn đàn, có gì các bác bỏ qua cho. Em cảm ơn nhiều.
 
Upvote 0
Bạn yên tâm, bất cứ câu hỏi nào, dù là hỏi về Excel hay thậm chí hỏi đến những vấn đề chẳng liên quan gì đến tin học nhưng miễn nó nghiêm túc đều đúng mục đích của diển đàn cả...
Chẳng qua chỉ là những cãm xúc cá nhân, hoàn toàn ko có ý chỉ trích 1 ai... Tôi cũng đã từng nghiên cứu về vấn đề này đấy thôi... hi.. hi.. Nhưng cũng giống như các cao thủ đã đề cập, hãy nghĩ đến mục đích, rồi tiếp theo là mường tượng hướng đi ta sẽ làm gì để đạt mục đích ấy.. bạn sẽ nhận thấy thật sự code chưa chắc đã là thứ quan trọng nhất!
Chúc cuối tuần vui vẽ nhé... vui cả làng...
ANH TUẤN
 
Lần chỉnh sửa cuối:
Upvote 0
Vâng cảm ơn anh, vì em thấy trên topic trước các anh bình luận về vấn đề Bảo mật và Phân quyền hăng say quá, nên em đã hỏi câu hỏi trên vì tính tò mò, thực ra câu hỏi của em cũng thuộc chủ đề Bảo mật mà thôi, không ngờ đã làm các anh hiểu lầm ....oan em quá hic. .. hic.. Lần nữa xin lỗi các bậc tiền bối, chúc các huynh luôn vui vẻ.
 
Upvote 0
Web KT
Back
Top Bottom