Для отключения explorer.exe при запуске определенной программы на компьютере с операционной системой Windows можно использовать следующий подход:
1. Создайте бат-файл (например, disable_explorer.bat) с содержимым:
```batch
taskkill /f /im explorer.exe
```
2. В главном исполняемом файле вашей программы (например, на C++ или C#), перед запуском целевой программы, выполните бат-файл disable_explorer.bat.
3. После окончания работы целевой программы, запустите explorer.exe снова. Для этого можно создать отдельный бат-файл (например, enable_explorer.bat) с содержимым:
```batch
start explorer.exe
```
4. Выполните его после завершения работы вашей программы.
Что касается закрытия процесса explorer.exe в программе, написанной на C# с использованием Compact .NET Framework 2.0 и Visual Studio 2008 для Windows CE 6.0, это может быть нецелесообразно и может повлечь за собой сбои в работе операционной системы. Рекомендуется следовать стандартным методам запуска и завершения программ в Windows CE, не затрагивая процесс explorer.exe.