Làm cho trò chơi Windows xuất hiện trong Games Explorer (Menu bắt đầu - Trò chơi)


14

Làm cách nào tôi có thể làm cho trò chơi của mình (ngay bây giờ chỉ là Ứng dụng Bảng điều khiển C #) xuất hiện trong Menu Bắt đầu trong Trò chơi ??

Ý tôi là có thể cho bất kỳ chương trình nào đăng ký làm Trò chơi trong Windows Vista / 7 không?

Câu trả lời:


13

Chuyển sang MSDN cho tất cả các câu trả lời Windows của bạn!

"Trò chơi dành cho Windows Yêu cầu kỹ thuật: Thực tiễn tốt nhất cho trò chơi trên Windows XP, Windows Vista và Windows 7" có một phần về Tích hợp trò chơi Explorer .

Tích hợp với Games Explorer yêu cầu bạn tạo một tệp định nghĩa trò chơi (GDF), là tệp văn bản XML được nhúng trong tệp nhị phân (tệp thực thi hoặc DLL) dưới dạng tài nguyên, cùng với biểu tượng Windows. Trò chơi sau đó phải được đăng ký với Games Explorer.

...

Chi tiết về tích hợp với Windows Games Explorer được cung cấp trong DirectX SDK. DirectX SDK bao gồm trình chỉnh sửa tệp định nghĩa trò chơi (GDF), cũng như một GDF mẫu được bao gồm trong GDFExampleBinary, một mẫu. Một mẫu khác, GameUxInstallHelper, cung cấp các thói quen để tích hợp các chức năng cần thiết vào các hệ thống cài đặt hiện có. Trình xác thực tệp định nghĩa trò chơi (gdftrace.exe) cung cấp hỗ trợ gỡ lỗi để đánh giá GDF. Đồng thời xem "Tích hợp Windows Games Explorer" trong Tài liệu DirectX SDK cho C ++.

Cũng có một bài viết khác, "Windows Games Explorer dành cho nhà phát triển trò chơi" , có thể cung cấp thêm thông tin, đặc biệt nếu bạn sử dụng trình cài đặt InstallShield hoặc MSI. Có vẻ như bạn chỉ có thể tích hợp nó vào trình cài đặt.

Ngoài ra bài viết blog này trông giống như một hướng dẫn thực sự tuyệt vời; mặc dù nó được cho là áp dụng cho các trò chơi XNA, tôi đã đọc qua nó và có vẻ như nó vẫn sẽ áp dụng cho bạn! Đặc biệt chú ý đến điều này:

Điều này đưa chúng ta đến nhiệm vụ cuối cùng - đăng ký thực tế của trò chơi. Giai đoạn này thường được thực hiện bởi một trình cài đặt như Inno Setup hoặc InstallShield thay vì trực tiếp bởi người dùng hoặc nhà phát triển.

Và điều đó (tích hợp với trình cài đặt) dường như được đề cập trong bài viết Windows Game Explorer dành cho Nhà phát triển trò chơi ở trên. Vì vậy, tôi nghĩ rằng, với thông tin này, nó sẽ khá đơn giản!


Vâng, nhưng nó đã làm việc? Tôi đã cố làm theo hướng dẫn trong một thời gian và không thể tạo ra một GDF hoạt động.
Anthony Mastrean

@AnthonyMastrean Bạn có sử dụng trình chỉnh sửa tệp định nghĩa trò chơi DirectX không? Tôi không thể thấy làm thế nào mà nó không tạo ra một GDF hoạt động ... Hoặc có thể hỏi trong Stack Overflow, dán tệp GDF của bạn ở đâu đó?
Ricket
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.