2013-08-15 60 views
5

Ngay bây giờ, tôi đang làm việc trên một hệ điều hành giả lập thông qua WinForms để sử dụng như một prop cho phim. Khi chạy ứng dụng, nó sẽ diệt explorer.exe để bạn không thể vô tình có thanh tác vụ cửa sổ hiển thị trong khi chụp. Vấn đề là, khi đóng hệ điều hành giả, tôi muốn cho explorer.exe được khởi động lại. Tuy nhiên, Process.Start("explorer.exe"); sẽ trả về cửa sổ trình khám phá và không kích hoạt lại thanh tác vụ của cửa sổ. Tôi biết một thực tế, người quản lý tác vụ đó có khả năng mang lại thanh tác vụ cửa sổ bằng cách gõ "explorer.exe" dưới tác vụ mới, mặc dù tôi không có may mắn khi tìm đối số dòng lệnh để chuyển sang tác vụ giám đốc.Process.Start ("explorer.exe"); sẽ không mang lại thanh tác vụ

Chỉnh sửa: Tôi đang chạy trong Windows 7. Đồng thời, tôi sẽ thực hiện khá sâu với hệ điều hành giả này. Tôi đang kiểm soát khá nhiều máy ép chính mà Windows sử dụng. Vì lý do này, tôi giết explorer.exe để tôi có thể sử dụng các phím bấm như "Alt-Tab" và hiển thị trình chuyển đổi ứng dụng giả, vv Ứng dụng đã chạy ở chế độ toàn màn hình, nhưng vẫn có thể có Windows bên dưới GUI bật lên. Tôi về cơ bản thay thế explorer.exe bằng trình thám hiểm giả lập của riêng tôi. Khi đóng trình thám hiểm tùy chỉnh của tôi, tôi dường như không thể có giao diện Windows thông thường trở lại bằng cách khởi chạy explorer.exe qua Process.Start();.

+2

Tại sao không chỉ chạy toàn màn hình? – SLaks

+0

Tôi đang chạy dưới cửa sổ 7, tuy nhiên, hệ điều hành giả sẽ phải được xây dựng để hoạt động với bất kỳ phiên bản cửa sổ nào. –

+0

Xem câu trả lời [về cách tạo winform mục trên cùng] (http://stackoverflow.com/q/118130/1518265), ẩn thanh tác vụ ... –

Trả lời

7

Từ here:

Hãy thử

Process.Start(Path.Combine(Environment.GetEnvironmentVariable("windir"), "explorer.exe")); 

Có vẻ bạn phải chỉ định đường dẫn đầy đủ để thám hiểm để có được thanh tác vụ trở lại.

+0

Hoàn hảo - chính xác những gì tôi cần cảm ơn! –

+0

Cảm ơn. nó hoạt động hoàn hảo. Tôi có thể chỉ chạy ứng dụng của mình mà không cần trình thám hiểm khi đăng nhập không? Xin lỗi cho câu hỏi thêm của tôi –

+0

Không làm việc cho tôi. – Anixx