Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows Vista (http://forum.oszone.net/forumdisplay.php?f=66)
-   -   [решено] Меню пуск \ Игры (добавить туда свою "программу") (http://forum.oszone.net/showthread.php?t=144063)

FlatX007 02-07-2009 21:28 1157626

Меню пуск \ Игры (добавить туда свою "программу")
 
Вообщем интересует как добавить своё приложение (програмно те например через reg файл а не перетащить мышкой) в Меню пуск \ Игры .... и можно ли сделать для него контекстное меню.

Vadikan 02-07-2009 21:31 1157628

Цитата:

Цитата FlatX007
как добавить своё приложение »

Скопировать в C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Games

Цитата:

Цитата FlatX007
и можно ли сделать для него контекстное меню »

Для кого? Для значка там будет меню такое же, как в проводнике.

FlatX007 02-07-2009 22:00 1157646

Ну да контестное меню будет ... но у меня на скрине видно что там есть ещё пункы : Home page и сохраннённые игры.

Неполучается как Вы написали ... :( скопиравал в эту папку ярлык , он не появился в окне ИГРЫ .

Ещё накопал ...
Путь до салитёра к примеру :

C:\ProgramData\Microsoft\Windows\GameExplorer\{00D8862B-6453-4957-A821-3D98D74C76BE}
Такой же путь есть в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\Games\{00D8862B-6453-4957-A821-3D98D74C76BE}

Vadikan 03-07-2009 11:41 1158005

Цитата:

Цитата FlatX007
Неполучается как Вы написали ... скопиравал в эту папку ярлык , он не появился в окне ИГРЫ . »

Вы спрашивали
Цитата:

Цитата FlatX007
как добавить своё приложение <...> в Меню пуск \ Игры »

И я объяснил, как это сделать - откройте меню Пуск - Игры и вы увидите ярлык.

Цитата:

Цитата FlatX007
Такой же путь есть в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\Games\{00D8862B-6453-4957-A821-3D98D74C76BE} »

Вот туда и добавляйте информацию о своей игре, путем перезаписи одной из существующих. Судя по информации отсюда, перезаписанная игра будет добавлена вновь после того, как вы ее запустите.

FlatX007 03-07-2009 19:51 1158444

Я сам ужо разобрался :Р просидел пол ночи.
Кароче так...

Создаём папку {00000001-0001-0001-0001-000000000001} копируем её в C:\Users\Олег(имя юзера т.е. щас моё :) ) \AppData\Local\Microsoft\Windows\GameExplorer\

В папке {00000001-0001-0001-0001-000000000001} создаём подпапки :
PlayTasks\
SupportTasks\


В папках PlayTasks и SupportTasks создаём ещё подпапки 0, 1, 2 пример : C:\Users\Олег\AppData\Local\Microsoft\Windows\GameExplorer\{00000001-0001-0001-0001-000000000001}\SupportTasks\2

В паках 0,1,2 могут находится любые файлы например Readme.lnk это будет элемент контестного меню с названием Readme при выборе которого будет открыватся файл указанные в ярлыке.

В папке PlayTasks\0\Play.lnk - должен быть ярлык для запуска приложения.

И добавляем Reg в реестр

Код:

Windows Registry Editor Version 5.00
   
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\S-1-5-21-355019485-1274537487-3765596966-1000\{00000001-0001-0001-0001-000000000001}]  "ConfigInstallType"="4" 
"AppExePath"="C:\\Users\\Олег\\AppData\\Local\\Microsoft\\Windows\\GameExplorer\\{00000001-0001-0001-0001-000000000001}\\PlayTasks\\0\\Play.lnk" 
"Title"="Имя"



Время: 02:12.

Время: 02:12.
© OSzone.net 2001-