Tạo key cho file excel có viết code vba

mtkien30

Thành viên chính thức
Tham gia ngày
9 Tháng tư 2012
Bài viết
52
Được thích
0
Điểm
368
Tuổi
32
Xin chào các bạn!
Các bạn cho mình hỏi, có cách nào tạo được cd key của 1 file excel hay không. Mình muốn 1 người muốn sử dụng file excel đó trên 1 máy tính khác phải nhập cd key vào thì mới được sử dụng và có thời hạn sử dụng file excel đó (Không phải lần nào mở file lên cũng nhập cd key chỉ nhập duy nhất lần đầu).
Mong được sự giúp đỡ của các bạn.
 

vu_tuan_manh_linh

linhvtm84@gmail.com
Tham gia ngày
27 Tháng hai 2010
Bài viết
2,429
Được thích
1,703
Điểm
560
Nơi ở
Hà Nội
Xin chào các bạn!
Các bạn cho mình hỏi, có cách nào tạo được cd key của 1 file excel hay không. Mình muốn 1 người muốn sử dụng file excel đó trên 1 máy tính khác phải nhập cd key vào thì mới được sử dụng và có thời hạn sử dụng file excel đó (Không phải lần nào mở file lên cũng nhập cd key chỉ nhập duy nhất lần đầu).
Mong được sự giúp đỡ của các bạn.
1. Cái mà bạn gọi là cd key nghe hài quá!! Nhưng không hiểu mục đích của việc này là gì bạn?? Nếu muốn file chỉ dùng trên 1 máy thì có 1 cách là đọc địa chỉ ổ cứng của máy bằng code, so sánh với thiết lập sẵn trên file.
2. Thời hạn trong file excel thì được thôi, có 1 cách là viết code trực tiếp vào file.
Nhưng khổ nỗi nếu máy tính người đó dùng disable macro thì cũng chả có tác dụng gì cả.
 

kieu manh

Vừa Cạo Vừa Gội
Tham gia ngày
9 Tháng sáu 2012
Bài viết
3,469
Được thích
2,405
Điểm
560
Nơi ở
Bình Dương
Xin chào các bạn!
Các bạn cho mình hỏi, có cách nào tạo được cd key của 1 file excel hay không. Mình muốn 1 người muốn sử dụng file excel đó trên 1 máy tính khác phải nhập cd key vào thì mới được sử dụng và có thời hạn sử dụng file excel đó (Không phải lần nào mở file lên cũng nhập cd key chỉ nhập duy nhất lần đầu).
Mong được sự giúp đỡ của các bạn.
1/ Nếu muốn viết code cho file Excel chỉ sử dụng được trên một máy chỉ định phải biết được ID seralNumber của máy đó

2/ có thể mã hóa tên sử dụng và địa chỉ người sử dụng và kiểm tra nếu đúng thì cho chạy nếu sai thì thoát ... cách này chỉ áp dụng cho một chương trình bán hàng bắt buộc phải có địa chỉ tuyệt đối nếu không có địa chỉ thỉ người ta ko xuất hóa đơn chẳng hạn vv....

3/ Bạn phải có máy chủ và tạo file setup khi nó tiến hành cài đặt thì nó lấy ID máy gửi về máy chủ .từ máy chủ check cái ID đó nếu đúng thì cho tải một file mã hóa về máy cất vào chỗ thật kím hay (ghi vào Registry) xong chương trình check file đó nếu đúng thì cho sử dụng ...sai thì chào

* mình gửi cho bạn Test mục số 2 nha mình cũng vùa làm xong thấy bạn hỏi úp luôn cho
1/ tải về nhớ Enable Macros
2/ chạy file Install DLL.bat để sử dụng
3/ nếu thấy chưa ổn cho ý kiến
link sau
http://www.mediafire.com/download/u9gg5v6xyf3ffgp/Dang_Ky_Su_Dung2.rar
 
Lần chỉnh sửa cuối:

kieu manh

Vừa Cạo Vừa Gội
Tham gia ngày
9 Tháng sáu 2012
Bài viết
3,469
Được thích
2,405
Điểm
560
Nơi ở
Bình Dương
1. Cái mà bạn gọi là cd key nghe hài quá!! Nhưng không hiểu mục đích của việc này là gì bạn?? Nếu muốn file chỉ dùng trên 1 máy thì có 1 cách là đọc địa chỉ ổ cứng của máy bằng code, so sánh với thiết lập sẵn trên file.
2. Thời hạn trong file excel thì được thôi, có 1 cách là viết code trực tiếp vào file.
Nhưng khổ nỗi nếu máy tính người đó dùng disable macro thì cũng chả có tác dụng gì cả.
Excel viết code trực tiếp trên File thì bảo mật có cũng như không --=0--=0

nếu máy tính người đó dùng disable macro thì nghỉ xài File đó luôn
 

vu_tuan_manh_linh

linhvtm84@gmail.com
Tham gia ngày
27 Tháng hai 2010
Bài viết
2,429
Được thích
1,703
Điểm
560
Nơi ở
Hà Nội
Excel viết code trực tiếp trên File thì bảo mật có cũng như không --=0--=0

nếu máy tính người đó dùng disable macro thì nghỉ xài File đó luôn
Đương nhiên gặp cao thủ thì khỏi phải bàn rồi. Còn gặp những người "bình thường" thì đó vẫn là một chiêu hóc hiểm!!
 

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia ngày
5 Tháng sáu 2008
Bài viết
30,166
Được thích
52,349
Điểm
11,910
Đương nhiên gặp cao thủ thì khỏi phải bàn rồi. Còn gặp những người "bình thường" thì đó vẫn là một chiêu hóc hiểm!!
"Bình thường" đến mức không biết gì về cái vụ Enable Macro thì code cũng... thừa
Chỉ hơi "bất bình thường" thì mới vọc rồi mới dính chiêu hóc hiểm
Ẹc... Ẹc...
-----------------
Nên nhớ rằng khi mới cài Office, mặc định trong Options của Excel là luôn luôn Disable Macro nha (thành ra khỏi cần dis thì nó vẫn đã.. dis rồi)
 

chuot0106

Thành viên gắn bó
Tham gia ngày
20 Tháng một 2013
Bài viết
2,562
Được thích
1,658
Điểm
560
Tuổi
34
Nơi ở
Hạ Long - Tỉnh Quảng Ninh

quanghai1969

Thành viên gạo cội
Tham gia ngày
21 Tháng hai 2009
Bài viết
5,614
Được thích
6,993
Điểm
860
Nơi ở
Thuận An, Bình Dương
Xin chào các bạn!
Các bạn cho mình hỏi, có cách nào tạo được cd key của 1 file excel hay không. Mình muốn 1 người muốn sử dụng file excel đó trên 1 máy tính khác phải nhập cd key vào thì mới được sử dụng và có thời hạn sử dụng file excel đó (Không phải lần nào mở file lên cũng nhập cd key chỉ nhập duy nhất lần đầu).
Mong được sự giúp đỡ của các bạn.
Câu trả lời là có và khá đơn giản, nếu bạn biết viết code tren VB6 để tạo file .dll

Nếu chỉ mới ở mức abc thì thôi quên đi cái vụ này cho khoẻ.
 

kieu manh

Vừa Cạo Vừa Gội
Tham gia ngày
9 Tháng sáu 2012
Bài viết
3,469
Được thích
2,405
Điểm
560
Nơi ở
Bình Dương
Nếu dùng phần mềm LOCKXLS thì ok luôn anh KieuManh ạ! Đã có lần em đưa 1 vài File lên diễn đàn rồi đó!
http://www.giaiphapexcel.com/forum/showthread.php?103761-Tạo-Bảng-Màu-Thường-Dùng&p=644805
Mình có coi File đó rồi ... nhưng hình như chạy hơi chậm thì Phải
1/ copy vào máy nào cũng chạy đươc....

2/ nếu chỉ định theo máy thì phải biết ID number mới viết code được ...khó nhất chỗ đó....nếu một 1000 máy thì sao??????? ko lẻ đến từng máy lấy ID xong sửa lại code...
 
Lần chỉnh sửa cuối:

kieu manh

Vừa Cạo Vừa Gội
Tham gia ngày
9 Tháng sáu 2012
Bài viết
3,469
Được thích
2,405
Điểm
560
Nơi ở
Bình Dương
Cả một ngày hôm này mãi mê cái đề tài này quên cả ăn trưa mới viết xong được cái code bảo

mật File Excel theo ID máy ....Ngửa mặt lên trời hahaha --=0--=0 như chưa bao giờ hahaha

bao giờ .....đã ghê


1/ Mỗi lần mở file lên trên một máy bất kỳ là nó tạo một cái ID mới và một mã đăng ký mới nếu nhập đúng mã thì sử dụng File ... Nếu sai thì Tèo chẳng hạn....

2/ Nếu ai muốn sử dụng file thì nhắn mã qua mình cũng cấp cho mã đăng ký là Ok

3/ trong file mình làm luôn phần giải mã rồi nhờ các Bạn tải về kiểm tra cho ý kiếm
4/ hay nhất ở chỗ chỉ nhắn mã qua là mình cho mã sử dụng ko phải viết lại code .....--=----=----=--

5/Luu y giai ma Cells D4
Xin cảm ơn Các Bạn GPE Kiểm tra dùm cho ý kiến để mình hoàn thiện hơn....Xin cảm ơn...Xin cảm ơn

Link tải File
http://www.mediafire.com/download/gx62x52vj9i4xg6/License_Excel.rar
 
Lần chỉnh sửa cuối:

chuot0106

Thành viên gắn bó
Tham gia ngày
20 Tháng một 2013
Bài viết
2,562
Được thích
1,658
Điểm
560
Tuổi
34
Nơi ở
Hạ Long - Tỉnh Quảng Ninh
Cả một ngày hôm này mãi mê cái đề tài này quên cả ăn trưa mới viết xong được cái code bảo

mật File Excel theo ID máy ....Ngửa mặt lên trời hahaha --=0--=0 như chưa bao giờ hahaha

bao giờ .....đã ghê


1/ Mỗi lần mở file lên trên một máy bất kỳ là nó tạo một cái ID mới và một mã đăng ký mới nếu nhập đúng mã thì sử dụng File ... Nếu sai thì Tèo chẳng hạn....

2/ Nếu ai muốn sử dụng file thì nhắn mã qua mình cũng cấp cho mã đăng ký là Ok

3/ trong file mình làm luôn phần giải mã rồi nhờ các Bạn tải về kiểm tra cho ý kiếm
4/ hay nhất ở chỗ chỉ nhắn mã qua là mình cho mã sử dụng ko phải viết lại code .....--=----=----=--

Xin cảm ơn Các Bạn GPE Kiểm tra dùm cho ý kiến để mình hoàn thiện hơn....Xin cảm ơn...Xin cảm ơn

Link tải File
http://www.mediafire.com/download/gx62x52vj9i4xg6/License_Excel.rar
Anh Mạnh gửi em xin mã đăng kí với!
ID máy của em là:MHD108091570001891
 

kieu manh

Vừa Cạo Vừa Gội
Tham gia ngày
9 Tháng sáu 2012
Bài viết
3,469
Được thích
2,405
Điểm
560
Nơi ở
Bình Dương
Anh Mạnh gửi em xin mã đăng kí với!
ID máy của em là:MHD108091570001891
Mã ở ô bên cạnh đó copy qua là ok [lấy mã đăng ký ]
Nhờ bạn thử trên vài máy xem thế nào nha

mới coi lại mã đó lã mã máy mình mà.... bạn xóa mấy cái mã đó đi bấm lấy mã mới ...giải mã bên cạnh luôn

xin cảm ơn
 
Lần chỉnh sửa cuối:

seikoqn

Thành viên hoạt động
Tham gia ngày
19 Tháng một 2015
Bài viết
161
Được thích
59
Điểm
0
Tuổi
25
Mã ở ô bên cạnh đó copy qua là ok [lấy mã đăng ký ]
Nhờ bạn thử trên vài máy xem thế nào nha

mới coi lại mã đó lã mã máy mình mà.... bạn xóa mấy cái mã đó đi bấm lấy mã mới ...giải mã bên cạnh luôn

xin cảm ơn
Cảm ơn bạn Kieumanh! Tôi vẫn chưa hiểu cách dùng lắm! Tức là nếu người dùng không chạy File .dll thì File Excel không dùng được đúng không bạn. Ở đây tôi mở File excel mà không chạy File .dll thì vẫn mở được File excel đó bình thường mà! Bạn có thể đưa lên 1 File ví dụ khác nếu người dùng không chạy File dll thì không thể mở được File excel đó được không ạ? Cảm ơn anh nhiệu!
 

kieu manh

Vừa Cạo Vừa Gội
Tham gia ngày
9 Tháng sáu 2012
Bài viết
3,469
Được thích
2,405
Điểm
560
Nơi ở
Bình Dương
Cảm ơn bạn Kieumanh! Tôi vẫn chưa hiểu cách dùng lắm! Tức là nếu người dùng không chạy File .dll thì File Excel không dùng được đúng không bạn. Ở đây tôi mở File excel mà không chạy File .dll thì vẫn mở được File excel đó bình thường mà! Bạn có thể đưa lên 1 File ví dụ khác nếu người dùng không chạy File dll thì không thể mở được File excel đó được không ạ? Cảm ơn anh nhiệu!
Bạn giải nén file đó ra trong đó có 3 file. bạn chạy File Install DLL.bat để đăng ký với widows

xong mở file Excel lên xóa hết mấy cái mã cũ đi bấm lay ma HD Vb6 nó cho bạn 2 mã hai bên

[B4] là mã máy [D4] là giải mã bạn bấm check ma HD VB6 kiểm tra nhập bất kỳ mã nào vào [C4]

kiểm tra xem thế nào ... cuối cùng copy [D4] paste vào [C4] kiểm tra lại xem.....

1/ Ý tưởng sẻ dùng nó bảo vệ file Excel theo máy code viết hết vào file *.dll khi mở Excel nó sẻ kiểm

tra mã máy và tạo ra mã sử dụng luôn ..nếu mã sử dụng đúng thì cho chạy ...nếu sai thì chào.....


2/ Hay ở chỗ chạy trên máy mới thì nó tự đổi mã theo máy đó bắt buộc phải có mã mới . Mới sử dụng

được

xin cảm ơn bạn đã tham gia
 
Lần chỉnh sửa cuối:

seikoqn

Thành viên hoạt động
Tham gia ngày
19 Tháng một 2015
Bài viết
161
Được thích
59
Điểm
0
Tuổi
25
Bạn giải nén file đó ra trong đó có 3 file. bạn chạy File Install DLL.bat để đăng ký với widows

xong mở file Excel lên xóa hết mấy cái mã cũ đi bấm lay ma HD Vb6 nó cho bạn 2 mã hai bên

[B4] là mã máy [D4] là giải mã bạn bấm check ma HD VB6 kiểm tra nhập bất kỳ mã nào vào [C4]

kiểm tra xem thế nào ... cuối cùng copy [D4] paste vào [C4] kiểm tra lại xem.....

1/ Ý tưởng sẻ dùng nó bảo vệ file Excel theo máy code viết hết vào file *.dll khi mở Excel nó sẻ kiểm

tra mã máy và tạo ra mã sử dụng luôn ..nếu mã sử dụng đúng thì cho chạy ...nếu sai thì chào.....


2/ Hay ở chỗ chạy trên máy mới thì nó tự đổi mã theo máy đó bắt buộc phải có mã mới . Mới sử dụng

được

xin cảm ơn bạn đã tham gia
Những điều trên anh giải thích em hiểu rồi ạ! Cảm ơn anh nhiều!
Anh có thể đưa em xin 1 File ví dụ về vệc bắt buộc phải chạy File dll mới sử dụng được File Excel không ạ?
 

kieu manh

Vừa Cạo Vừa Gội
Tham gia ngày
9 Tháng sáu 2012
Bài viết
3,469
Được thích
2,405
Điểm
560
Nơi ở
Bình Dương
Những điều trên anh giải thích em hiểu rồi ạ! Cảm ơn anh nhiều!
Anh có thể đưa em xin 1 File ví dụ về vệc bắt buộc phải chạy File dll mới sử dụng được File Excel không ạ?
thì bạn không đăng ký thì hết chạy thế thôi....code chương trình viết hết vào file *.dll nếu muốn sử dụng bắt

buộc phải chạy nó... đơn giản mà

nếu bạn không chạy file đăng ký mở Excel lên vẫn được nhưng trong đó trả có gì cho mà coi cả.....như một file

bình thường thôi .....
 

seikoqn

Thành viên hoạt động
Tham gia ngày
19 Tháng một 2015
Bài viết
161
Được thích
59
Điểm
0
Tuổi
25
thì bạn không đăng ký thì hết chạy thế thôi....code chương trình viết hết vào file *.dll nếu muốn sử dụng bắt

buộc phải chạy nó... đơn giản mà

nếu bạn không chạy file đăng ký mở Excel lên vẫn được nhưng trong đó trả có gì cho mà coi cả.....như một file

bình thường thôi .....
Em đã hiểu rồi anh ạ! Giờ em muốn ứng dụng File của anh vào bảo mật 1 số ứng dụng nhỏ em viết thì có được không anh? Mong anh giúp đỡ! Cảm ơn anh!
 

kieu manh

Vừa Cạo Vừa Gội
Tham gia ngày
9 Tháng sáu 2012
Bài viết
3,469
Được thích
2,405
Điểm
560
Nơi ở
Bình Dương
Em đã hiểu rồi anh ạ! Giờ em muốn ứng dụng File của anh vào bảo mật 1 số ứng dụng nhỏ em viết thì có được không anh? Mong anh giúp đỡ! Cảm ơn anh!
thực ra code trong file đó là có GPE hết mình copy về chế một tẹo là xong...
Bạn đọc kỹ GPE đi sẽ thấy được code

Nếu bạn có khả năng thì mở File *.dll lên mà coi code....mà ứng dụng .... cái này mình cũng từng mở lên coi rồi nha....hahahaha

chúc thành công
xin cảm ơn....xin cảm ơn
 
Lần chỉnh sửa cuối:

befaint

|||||||||||||
Tham gia ngày
6 Tháng một 2011
Bài viết
8,632
Được thích
9,832
Điểm
560
Bạn giải nén file đó ra trong đó có 3 file. bạn chạy File Install DLL.bat để đăng ký với widows

xong mở file Excel lên xóa hết mấy cái mã cũ đi bấm lay ma HD Vb6 nó cho bạn 2 mã hai bên

[B4] là mã máy [D4] là giải mã bạn bấm check ma HD VB6 kiểm tra nhập bất kỳ mã nào vào [C4]

kiểm tra xem thế nào ... cuối cùng copy [D4] paste vào [C4] kiểm tra lại xem.....
Em cũng rất khoái cái này. Em đọc từ bài đầu, tải file của bác về và... đọc đến đoạn hướng dẫn này của bác em đứt hơi luôn.

Anh có thể đưa em xin 1 File ví dụ về vệc bắt buộc phải chạy File dll mới sử dụng được File Excel không ạ?
Ý của bạn này là muốn có một file trong đó có dữ liệu gì đó mà khi không làm theo yêu cầu của bác thì không có gì để xem. Ngược lại, nếu bạn ấy làm đúng theo yêu cầu thì có cái gì đó để xem ngoài cái nhìn thấy lúc mở file lên.
Em hết ý kiến ạ.
 

seikoqn

Thành viên hoạt động
Tham gia ngày
19 Tháng một 2015
Bài viết
161
Được thích
59
Điểm
0
Tuổi
25
Ý của bạn này là muốn có một file trong đó có dữ liệu gì đó mà khi không làm theo yêu cầu của bác thì không có gì để xem. Ngược lại, nếu bạn ấy làm đúng theo yêu cầu thì có cái gì đó để xem ngoài cái nhìn thấy lúc mở file lên.
Em hết ý kiến ạ.
Chính xác là như vậy đó ạ!
 
Top Bottom