Цитата Kondei:
нет все права закрыты полностью, даже время не поменять.
|
Ну это уже паранойя запретить пользователю переименовывать файлы владельцем которых он является, а менять время обычным пользователям по умолчанию не положено
Тогда 1й вариант:
Внести в реестр от имени пользователя с правами на редактирования реестра необходимые параметры
Код:
Пример для файла с расширением *.1@3
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.1@3]
@="MySpecialExpansion"
[HKEY_CLASSES_ROOT\MySpecialExpansion]
[HKEY_CLASSES_ROOT\MySpecialExpansion\DefaultIcon]
@="C:\\Windows\\System32\\SHELL32.dll,1"
[HKEY_CLASSES_ROOT\MySpecialExpansion\shell]
[HKEY_CLASSES_ROOT\MySpecialExpansion\shell\open]
[HKEY_CLASSES_ROOT\MySpecialExpansion\shell\open\command]
@="\"C:\\Windows\\System32\\win.com\" \"%1\""
можно через CMD/BAT скрипт используя
Reg Add, а потом уже выполнить файл с зарегистрированным расширением от имени пользователя с правами на установку обновления.
Ну и почистить реестр если снова подобные задачи выполнять не требуеться