Oyunumun (şu anda sadece bir C # Konsol Uygulaması) Başlat Menüsünde Oyunlar altında görünmesini nasıl sağlayabilirim?
Yani herhangi bir programın Windows Vista / 7'de Oyun olarak kaydolması mümkün mü?
Oyunumun (şu anda sadece bir C # Konsol Uygulaması) Başlat Menüsünde Oyunlar altında görünmesini nasıl sağlayabilirim?
Yani herhangi bir programın Windows Vista / 7'de Oyun olarak kaydolması mümkün mü?
Yanıtlar:
Tüm Windows yanıtlarınız için MSDN'ye dönün!
"Windows için Oyunlar Teknik Gereksinimleri: Windows XP, Windows Vista ve Windows 7'de Oyunlar için En İyi Uygulamalar" , Games Explorer Entegrasyonu ile ilgili bir bölüm içerir .
Games Explorer ile entegrasyon, bir Windows simgesi ile birlikte bir ikili dosya (yürütülebilir dosya veya DLL) içine kaynak olarak gömülü bir XML metin dosyası olan bir oyun tanımı dosyası (GDF) yazmanızı gerektirir. Oyun daha sonra Games Explorer'a kaydedilmelidir.
...
Windows Games Explorer ile entegrasyona ilişkin ayrıntılar DirectX SDK'da sağlanır. DirectX SDK, bir oyun tanımı dosyası (GDF) düzenleyicisinin yanı sıra bir örnek olan GDFExampleBinary'de bulunan örnek bir GDF içerir. Başka bir örnek olan GameUxInstallHelper, gerekli işlevselliği mevcut kurulum sistemlerine entegre etmek için rutinler sağlar. Oyun Tanımı Dosya Doğrulayıcısı (gdftrace.exe), bir GDF'yi değerlendirmek için hata ayıklama desteği sağlar. Ayrıca C ++ DirectX SDK Belgeleri'nde "Windows Games Explorer Entegrasyonu" na bakın.
Özellikle bir InstallShield veya MSI yükleyici kullanıyorsanız, ek bilgi sağlayabilecek "Oyun Geliştiricileri için Windows Oyunları Gezgini" adlı başka bir makale daha bulunmaktadır . Yükleyiciye entegre edebileceğiniz anlaşılıyor.
Ayrıca bu blog yazısı gerçekten harika bir öğretici gibi görünüyor; sözde XNA oyunları için geçerli olsa da, onu okudum ve hala sizin için geçerli olacak gibi görünüyor! Özellikle buna dikkat edin:
Bu da bizi son görevimize getiriyor - oyunun gerçek kaydı. Bu aşama genellikle doğrudan kullanıcı veya geliştirici yerine Inno Setup veya InstallShield gibi bir yükleyici tarafından yapılır.
Ve bu (bir yükleyiciyle entegrasyon) yukarıdaki Oyun Geliştiricileri için Windows Game Explorer makalesinde ele alınmaktadır. Bence, bu bilgi göz önüne alındığında, oldukça basit olmalı!