исключение, try{}catch{} не помогает
Необработанное исключение: System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
в IDispatchInvoke(IntPtr , Int32 , INVOKEKIND , DISPPARAMS& , Variant& , ExcepInfo& , UInt32& )
в System.Management.Automation.ComInterop.UnsafeMethods.IDispatchInvoke(IntPtr dispatchPointer, Int32 memberDispId, INVOKEKIND flags, DISPPARAMS& dispParams, Variant& result, ExcepInfo& excepInfo, UInt32& argErr)
в CallSite.Target(Closure , CallSite , ComObject , Int32 )
Это исключение в современном дотнете никак не остановить. Access Violation обязательно убивает процесс.
Возможно, ксати, и VBS убился бы, но он как-то по-другому видимо метод вызывает и исключения не происходит...
Обсуждают сегодня