System componentmodel win32exception не найден указанный модуль

Содержание

System componentmodel win32exception не найден указанный модуль

The text was updated successfully, but these errors were encountered:

Использование команды ЗапуститьПриложение #909

Здрасти!
У меня установлена 64 разрядна Windows, onescript 32.
При использовании команды
ЗапуститьПриложение(«C:\Program Files\Internet Explorer\IEXPLORE.EXE») выходит ошибка:
Наружное исключение (System.ComponentModel.Win32Exception): Не удается отыскать обозначенный файл>
При всем этом платформа (32 разрядная) 1С может запустить это приложение. Может подскажете как быть?

The text was updated successfully, but these errors were encountered:

witales commented Nov 5, 2019 •

Неувязка из-за пробела в пути.
Сейчас способ ExtractExecutableName возвращает в качестве имени кусочек пути до первого пробела, другими словами C:\Program .

Как обход, можно запускать так
ЗапуститьПриложение(«»»C:\Program Files\Internet Explorer\IEXPLORE.EXE»» ya.ru»);
либо так
ЗапуститьПриложение(«IEXPLORE.EXE ya.ru»);

как исправить ошибку ненайден указанный модуль у кого не получается

Вправду, платформа 1С умеет корректно отличать пробел межу запускаемым файлом и аргументами от пробела в пути файла.
Другими словами таковой пуск проходит корректно:
ЗапуститьПриложение(«C:\Program Files\Internet Explorer\IEXPLORE.EXE ya.ru»);
Но не понятно, как это повторить в оскрипте.

Contributor
Mr-Rm commented Nov 6, 2019

Платформа 1С (если нет кавычек) поочередно отыскивает слева вправо в переданной в ЗапуститьПриложение() строке пробел и слэш и инспектирует существование файла. В данном примере:
C:\Program
C:\Program.exe
C:\Program Files\Internet
C:\Program Files\Internet.exe
C:\Program Files\Internet Explorer\iexplore.exe
Как файл найден, он вызывается, а остаток строчки передается как параметр.
Если файл не найден, то всё равно производится попытка пуска со всей строчкой.
В ExtractExecutableName() такое тоже можно сделать.

System componentmodel win32exception не найден указанный модуль

Collaborator
nixel2007 commented Nov 6, 2019

Хитро. Только заместо поиска exe нужно взять перечень допустимых разрешений, которые числятся исполняемыми файлами в командной оболочке. В винде, кажется, этот перечень лежит в переменной среды

Contributor
Mr-Rm commented Nov 6, 2019 •

Расширения запускаемых — в PATHEXT. 1C это игнорирует, и выходит необычное поведение:
ЗапуститьПриложение(«c:\Windows\System32\slmgr»);
открывает папку в проводнике заместо того, чтоб запустить c:\Windows\System32\slmgr.vbs
КомандаСистемы(«c:\Windows\System32\slmgr»); вызывает скрипт
В Oscript отсутствует КомандаСистемы() ?!

EvilBeaver commented Nov 7, 2019

В Oscript отсутствует КомандаСистемы()

Ну и может быть, даже есть на это issue. А может и нет.

Ошибка при выполнении программы на других ПК

System componentmodel win32exception не найден указанный модуль

System.ComponentModel.Win32Exception (0x80004005): Не удается отыскать обозначенный файл
в System.Diagnostics.Process.StartWithShellExecuteEx (ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в WindowsFormsApplication1.Form1.button1_Click(Objec t sender, EventArgs e)
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
—————————————-
WindowsFormsApplication1
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/Admin/Рабочий%20стол/WindowsFormsApplication11.exe
—————————————-
System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
—————————————-
System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
—————————————-
System
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
—————————————-
System.Configuration
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
—————————————-
System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
—————————————-
System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
—————————————-
mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.re

Ошибка LogiLDA.dll при запуске Windows компьютера ⚠️ Запуск windows ошибка не найден модуль

Net framework ошибка 0x80004005

Подробная информация об использовании оперативной
(JIT) отладки заместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ComponentModel.Win32Exception (0x80004005): Не удается отыскать обозначенный файл
в System.Diagnostics.Process.StartWithCreateProcess( ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в HotKey.HotKey.OnNVGPUChangeTimer_Tick(Object sender, EventArgs e)
в System.Windows.Forms.Timer.OnTick(EventArgs e)
в System.Windows.Forms.Timer.TimerNativeWindow.WndPr oc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4 Июня 1078.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
—————————————-
HotKey
Версия сборки: 6.0.0.75
Версия Win32: 6.0.0.75
CodeBase: file:///C:/Program%20Files%20(x86)/Hotkey/Hotkey.exe
—————————————-
System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4 Июня 1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
—————————————-
System
Версия сборки: 4.0.0.0
Версия Win32: 4 Июня 1075.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
—————————————-
System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4 Июня 1078.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
—————————————-
System.ServiceProcess
Версия сборки: 4.0.0.0
Версия Win32: 4 Июня 1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceProcess/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll
—————————————-
System.Management
Версия сборки: 4.0.0.0
Версия Win32: 4 Июня 1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
—————————————-
System.Configuration
Версия сборки: 4.0.0.0
Версия Win32: 4 Июня 1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
—————————————-
System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4 Июня 1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
—————————————-
System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4 Июня 1064.2 built by: NETFXREL3STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
—————————————-
Audiodll
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Hotkey/Audiodll.DLL
—————————————-
mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4 Июня 1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
—————————————-
System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4 Июня 1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
—————————————-

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения либо компьютера (machine.config) обязан иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

При включенной отладке JIT хоть какое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
заместо того чтоб обрабатываться данным диалоговым окном.

Повторяющийся такая ерунда вылезает, я её убирал через восстановление системы, но в сей раз почему то бэкапа не оказалось, не желаю windows 10 переустанавливать

Похожие статьи

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Что будем искать? Например,Человек

Мы в социальных сетях