Запуск файла с атрибутом ReadOnly

213
09 мая 2017, 02:32

Открываю из программы картинку в стандартном "Просмотр фотографий Windows" таким образом:

System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = "1.jpg";
proc.Start();

Как программно запретить удаление картинки после её открытия?

Answer 1

Можно следом за proc.Start(); выполнить File.Open. Тогда файл не будет удален, так как его будет держать программа.

Однако, если пользователь на ПК админ, то он может спокойно его чем-нибудь разблокировать и удалить.

READ ALSO
MVVM привязать двумерный массив строк к datagrid

MVVM привязать двумерный массив строк к datagrid

Необходимо заполнить dataGrid двумерным массивом строки все бы было просто если бы не паттерн

436
Не генерируются pdb-символы

Не генерируются pdb-символы

Может я что-то не так понимаю, но суть в чемЯ пишу библиотеку, ее нельзя скомпилить напрямую как мне подсказала студия, поэтому я создал проект...

225
Почему блок if выполняется?

Почему блок if выполняется?

Есть условие if:

189
C# Хранение конфиденциальных данных

C# Хранение конфиденциальных данных

Здравствуйте! Наткнулся на проблему хранения различных токенов/паролей и тпв открытом репозитории на Github

215