Я написал настольное приложение Win-32 в 1999 году и поддерживал его с помощью различных итераций Windows с тех пор. Он не нуждался в 64-разрядном адресном пространстве, поэтому я никогда не беспокоился о его переносе на 64-разрядную apis.Мое приложение не будет отображаться в Windows 10 Начать поиск
До тех пор пока Win 10 не придет, я могу набрать < первые несколько букв имени моего приложения> и приложение запустится.
В Win 10 я должен дважды щелкнуть по окну, чтобы запустить его. Если я попробую папку приложения и его содержимое показать в стартовом меню, но не в самом приложении. Я смотрю под всеми приложениями, а приложения там нет. Я добавил ярлык в начальное меню, но даже этого намека недостаточно для Windows, чтобы найти приложение. Я попытался создать файл bat, который мог бы скрыть приложение и поместить файл bat в папку «Программы», но это не удалось.
Я никогда не писал установщик для приложения. Приложение работает в своей собственной папке, которую я создаю, перетаскивая ее с компакт-диска или сетевого диска, когда я переносил все итерации Windows с Win-98.
Есть ли какой-нибудь XML-файл, который я должен создать, который говорит: «Это приложение. Пожалуйста, Microsoft, включите его в меню« Пуск »? Я думал, что * .exe хватит, но, видимо, нет. Возможно, код * .exe теперь должен находиться в папке программ, без каких-либо исключений?
Если это имеет значение, приложение написано на C и скомпилировано в Visual Developer 2008. Он читает рукописные ответы ребенка на арифметические вопросы.
Более подробную информацию я откопал ...
Я заметил, что Python показывает в результатах поиска Windows, но PHP не делает. IIRC, я установил python с установщиком, тогда как php был распакован в текущее местоположение.
Это означает, что программа не должна находиться в папке C: \ Program, которая будет отображаться в Start-search.
Затем я обнаружил, что у Python есть ярлык в C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs, но PHP нет. "Это оно!" Я думаю. Неа. Начать поиск теперь показывает папку, которую я разместил там, но не ярлык для программы. Поэтому размещение в папке с меню «Пуск» не делает этого.
Я подвергаюсь обману.
..even подробнее ... Я перекомпилировал весь проект, и теперь поиск находит исполняемый файл, который предлагает начать поиск. Более того, при запуске поиска отображается только приложение, если я полностью напечатаю его имя. В Win 7 достаточно всего нескольких букв, как и в большинстве исполняемых файлов в win10.
Приложение по-прежнему не отображается во всех разделах приложений, но опять же, также не установлены установленные приложениями autodesk. OTOH, приложения autodesk появляются, набрав всего несколько букв.
На данный момент, похоже, что win10 start-search нарушен.
Непонятно, действительно ли вы накладываете ярлык на свою программу в папке «Меню« Пуск »или просто в ее папку? –
@JonathanPotter Я пробовал оба. – Michael