ник: АлексейЕ
Заглянул в свой загрузчик на vbs.
В нем использую такую конструкцию.
On Error Resume Next
. . .
Err.Clear
If WSHShell.RegRead(strSecurityDCWEXCEL2007) <> 0 Then
WSHShell.RegWrite strSecurityDCWEXCEL2007, 0, "REG_DWORD"
End If
If Err.Number <> 0 Then
Err.Clear
WSHShell.RegWrite strSecurityDCWEXCEL2007, ""
WSHShell.RegWrite strSecurityDCWEXCEL2007, 0, "REG_DWORD"
End If
|
Давно его писал, но вроде как припоминаю, что столкнулся с Вашей ситуацией и при создании параметра и одновременной записи в него код вылетал с ошибкой. На всех ли ОС такое или нет не разбирался. Просто обрабатываю ошибку и создаю сначала параметр, а потом пишу в него.