Содержание
- Использование команды ЗапуститьПриложение #909
- как исправить ошибку ненайден указанный модуль у кого не получается
- Ошибка при выполнении программы на других ПК
- Ошибка LogiLDA.dll при запуске Windows компьютера ⚠️ Запуск windows ошибка не найден модуль
- Net framework ошибка 0x80004005

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() такое тоже можно сделать.

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 (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 переустанавливать
Похожие статьи
-
System componentmodel win32exception 0x80004005
Содержание System componentmodel win32exception 0x80004005 XCOM 2 War of the Chosen error bypass «System.ComponentModel.Win32Exception (0x80004005)»…
-
Win32exception 0x80004005 не удается найти указанный файл
Содержание Win32exception 0x80004005 не удается найти указанный файл Как исправить . Ошибка торрента системе не удается найти указанный путь Системе не…
-
System componentmodel win32exception 0x80004005 x360ce
Содержание failed to load ‘xinput1_3.dll’ #245 How To Fix x360ce «Failed to load xinput1_3.dll» or «Error 0x80004005» (Latest Guide) Footer Появляется…