Как я могу запустить ex .NET exe из ресурсов? Я хочу выполнить встроенный ресурс exe в Process, но я не знаю, как и если это возможно. Я попытался с отражением, прежде чем заметил, что он работает только с управляемыми ресурсами, поэтому можно запустить неуправляемый ресурс, не извлекая его? Я буду признателен за любую информацию, связанную с этим. Спасибо заранее.Запуск неуправляемого ресурса
0
A
ответ
0
использование http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start(v=vs.110).aspx
внедренный ресурс должен быть скопирован в папку theoutput и использовали используя относительный путь
using System;
using System.Diagnostics;
using System.ComponentModel;
namespace MyProcessSample
{
class MyProcess
{
// Opens the Internet Explorer application.
void OpenApplication(string myFavoritesPath)
{
// Start Internet Explorer. Defaults to the home page.
Process.Start("IExplore.exe");
// Display the contents of the favorites folder in the browser.
Process.Start(myFavoritesPath);
}
// Opens urls and .html documents using Internet Explorer.
void OpenWithArguments()
{
// url's are not considered documents. They can only be opened
// by passing them as arguments.
Process.Start("IExplore.exe", "www.northwindtraders.com");
// Start a Web page using a browser associated with .html and .asp files.
Process.Start("IExplore.exe", "C:\\myPath\\myFile.htm");
Process.Start("IExplore.exe", "C:\\myPath\\myFile.asp");
}
// Uses the ProcessStartInfo class to start new processes,
// both in a minimized mode.
void OpenWithStartInfo()
{
ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe");
startInfo.WindowStyle = ProcessWindowStyle.Minimized;
Process.Start(startInfo);
startInfo.Arguments = "www.northwindtraders.com";
Process.Start(startInfo);
}
static void Main()
{
// Get the path that stores favorite links.
string myFavoritesPath =
Environment.GetFolderPath(Environment.SpecialFolder.Favorites);
MyProcess myProcess = new MyProcess();
myProcess.OpenApplication(myFavoritesPath);
myProcess.OpenWithArguments();
myProcess.OpenWithStartInfo();
}
}
}
Смежные вопросы
- 1. ниточный/процесс неуправляемого ресурса
- 2. Запуск ресурса ресурса ресурса через несколько дней
- 3. Последовательный запуск ресурса Akka
- 4. C++/CLI: предотвращение сбора мусора на управляемой оболочке неуправляемого ресурса
- 5. Как узнать, является ли класс оболочкой для неуправляемого ресурса
- 6. Шеф-повар - Запуск ресурса при сбое другого ресурса
- 7. Android L - EMM/МДМ - Запуск Managed приложение из неуправляемого приложения
- 8. Запуск C# -диалога из неуправляемого C++ mfc active x dll
- 9. Запуск приложения Winforms из сетевого ресурса
- 10. HHVM - Запуск ресурса расширенных демонов php
- 11. Поведение DebugBreak отличается от неуправляемого и смешанного (неуправляемого + управляемого) приложения?
- 12. C# неуправляемого C++
- 13. Поиск неуправляемого API dll?
- 14. Создание неуправляемого проекта C++
- 15. jpa слияние неуправляемого объекта
- 16. Функции неуправляемого и карри
- 17. System.AccessViolationException из неуправляемого кода?
- 18. Вычислить обивка неуправляемого таблицы
- 19. C# вызов неуправляемого кода
- 20. SJF Алгоритм неуправляемого планирования
- 21. отладка неуправляемого расширения Neo4j
- 22. Как использовать обработчики WCF из неуправляемого C++
- 23. Запуск сценария Bash с аргументами в качестве ресурса Qt
- 24. Запуск. Net 4.0 Приложение Winform из общего ресурса (путь UNC)
- 25. Запуск (локальный) Роль рабочего Azure от сетевого ресурса
- 26. Запуск Ajax вызова для вложенного ресурса в Rails
- 27. Ограничение ресурса ресурса JUnit
- 28. Освобождение неуправляемого кода в C#
- 29. Разрешение неуправляемого кода. Что это?
- 30. Создать экземпляр неуправляемого класса dll