chon_johnson > 06-11-13, 10:24 PM
tt1212 > 06-11-13, 11:18 PM
chon_johnson > 07-11-13, 08:52 AM
(06-11-13, 11:18 PM)tt1212 Đã viết: Mình cũng đang cần cái này đây.
Tuy nhiên mình nghĩ Access khi chuyển qua MDE thì những người muốn tò mo sẽ không làm gì được đó là lợi thế.
Tuy nhiên tính bảo mật Data thì những người chuyên nghiệp họ có thể vượt qua tuy nhiên những người đó tương đối ít. nếu họ tìm cách vào thì có thể là phá hoại, tìm hiểu về phần mềm tuy nhiên thật khó để làm được điều gì.
Theo mình đưa ra một số giải pháp tam thời sau.
1) Tung hỏa mù: Trong data của bạn lập thật nhiều bảng có cấu trúc gần giống nhau. tuy nhiên mình chỉ sử dụng một số bảng nào đó.
2) Bẫy lỗi nếu bị xóa bảng thì hiển thị Form khóa phần mềm. bằng cách này ai đó xóa đi một bảng thì phần mềm sẽ bị treo ngay.
3) Lập luận nếu nhấn Phím shift thì hiển Quit
chon_johnson > 07-11-13, 10:45 AM
paulsteigel > 07-11-13, 01:43 PM
chon_johnson > 07-11-13, 07:36 PM
tt1212 > 07-11-13, 09:40 PM
bomnhauag > 08-11-13, 11:46 AM
(07-11-13, 01:43 PM)paulsteigel Đã viết: Đáp án là:
+ Ta bảo vệ để tránh việc xem code hay xem dữ liệu?
+>Nếu bảo vệ xem code - đừng làm bằng access, hãy dùng các chương trình khác để dịch sang Exe - mặc dù vẫn có thể dịch ngược được nhưng cơ may là thấp.
+>Viết bằng Access là để làm các ứng dụng nhỏ, thường đơn giản vì thế người có kinh nghiệm, xem form họ làm được ngay phần mềm như vậy -- thế thì bảo vệ làm gì?
+ Nếu chỉ bảo vệ data, dùng cơ chế mã hóa thì có thể bảo vệ được ở mức độ nào đó - nhưng có cần thiết không?
+ Nếu chỉ đơn giản là không thích họ chọc ngoáy thì khóa phím shift là đủ - vì người dùng bình thường, chả ai quan tâm tới vọc vạch, họ chỉ cần làm cho được việc.
Trước khi nghĩ đến bảo vệ công nghệ hãy nghĩ đến việc làm ra một ứng dụng ra hồn đã!
Mình là dân theo trường phái nguồn mở, hãy tạo cho người khác cơ hội được phát triển từ cái mà ta đã mất nhiều thời gian để làm ra vì, nếu họ tự làm, rồi họ cũng làm được nhưng mất thời gian. Tại sao ta không giúp họ để họ làm ra cái mới từ cái của ta, sau đó ta lại học thêm được. Có thể thì xã hội mới có sự thừa kế và phát triển chứ!
Còn về việc xác định xem có nhấn Shift không thì Quit - chứng tỏ bạn chưa hiểu rõ môi trường làm việc của Access. Việc nhấn Shift diễn ra trước khi các chương trình của bạn chạy, như vậy thì làm sao mà nó biết được mà Quit. Nếu muốn thế, hãy sửa Access chứ không phải ứng dụng của bạn.
Vài dòng vọc vạch thế!
Minh Tiên > 09-11-13, 04:49 PM