Zabezpieczenie pliku XLSX przed kopiowaniem

0

Witam,

Mam do zrealizowania teoretycznie prosty program, ale nie mam pomysłu jak rozwiązać główną funkcjonalność.
Mianowicie: na nośniku CD/DVD zapisany będzie plik programu Excel oraz program go zabezpieczający.
Po włożeniu nośnika, program jest startowany i instalowany.
Za jego pomocą otwierany jest plik Excel i tutaj problem: blokada zapisu pliku na jakimkolwiek nośniku (praca w tle Excela'a, aktywacja pliku jedynie w pamięci operacyjnej). Przy próbie takiego zapisu wyświetlany ma być komunikat. Funkcja także ma przewidywać czasowe otwieranie pliku (na przykład na 5 minut).

Nie umiem znaleźć żadnego rozwiązania, jak ugryźć ten problem. Dodam, że program byłby zrealizowany w C# .NET.

Byłbym wdzięczny za jakiekolwiek wskazówki i czy w ogóle jest to wykonywalne.

Pozdrawiam :)

0

Sam plik na dysku jest zaszyfrowany i pod inną nazwą byle nikt nie wiedział jakiego szyfru używasz. Mogą sobie taki plik skopiować i tak na nic się nie przyda.
Program po starcie tworzy coś w stylu wirtualnego CD (jak daemon tool) już zawierającego rozszyfrowany plik.
Ten twój CD odmawia w odczycie procesom które nie mają z nim wspólnego przodka czyli twojego programu.

0

Trzeci link w wyszukiwarce "excel sheet copy protection":

http://www.lockxls.com/product.asp

1 użytkowników online, w tym zalogowanych: 0, gości: 1