我在 1999 年编写了一个 Win-32 桌面应用程序,此后一直在 Windows 的各种迭代中维护它。它不需要 64 位地址空间,所以我从来没有费心将它迁移到 64 位 API。
在 Win 10 出现之前,我可以输入 <我的应用程序名称的前几个字母>,应用程序就会运行。
在 Win 10 中,我必须双击应用程序才能运行它。如果我尝试应用程序的文件夹,它的内容显示在开始菜单中,而不是应用程序本身。我查看了所有应用程序,但该应用程序不存在。我已经在开始菜单中添加了一个快捷方式,但即使是该提示也不足以让 Windows 找到该应用程序。我尝试创建一个 bat 文件来启动应用程序并将 bat 文件放在程序文件夹中,但失败了。
我从未为该应用程序编写过安装程序。该应用程序位于它自己的文件夹中,这是我通过从 CD 或网络驱动器拖动它创建的,因为我在自 Win-98 以来的所有 Windows 迭代之间迁移。
现在是否有一些我必须创建的 xml 文件,上面写着“这是一个应用程序。请 Microsoft,将它包含在开始菜单中?”我原以为 *.exe 就足够了,但显然不行。也许 *.exe 代码现在必须驻留在程序文件夹中,不允许有异常(exception)?
如果有任何不同的话,应用程序是用 C 语言编写并在 Visual Developer 2008 中编译的。它会读取 child 对算术问题的手写答案。
我挖掘的更多信息...
我注意到 Python 出现在 Windows 搜索中,但 PHP 没有。 IIRC,我用安装程序安装了 python,而 php 被解压缩到它的当前位置。
这表明程序无需驻留在 C:\Program 文件夹中即可显示在“开始搜索”中。
然后我发现 Python 在 C:\ProgramData\Microsoft\Windows\Start Menu\Programs 中有一个快捷方式,但 PHP 没有。 “而已!”我认为。没有。开始搜索现在显示我放置在那里的文件夹,但不显示程序的快捷方式。所以驻留在开始菜单文件夹中是行不通的。
我很讨厌。
..更多信息... 我重新编译了整个项目,现在搜索发现表明开始搜索已损坏的可执行文件。此外,如果我完全输入它的名称,开始搜索只会显示该应用程序。在 Win 7 中,只需前几个字母就足够了,就像 win10 中的大多数可执行文件一样。
该应用程序仍然没有出现在所有应用程序部分,但我安装的 Autodesk 应用程序也没有出现。 OTOH,只需键入几个字母即可显示 Autodesk 应用程序。
此时看来win10开始搜索坏了。
我的应用程序名称的前几个字母>最佳答案
大多数 .exe 文件不会出现在 Win10 下的 Windows 搜索中,除非它们安装在程序文件文件夹中...我试图找到一种方法来规避此限制,因为我的很多文件都是另一个驱动器上的可移植应用程序。
与此同时,这里有一个解决方法:创建一个文件夹 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\DummyApps" 并复制您要在“中列出的应用程序的快捷方式”搜索结果”在 DummyApps 文件夹中。
我在桌面上创建了“DummyApps”的快捷方式,以删除我想通过搜索访问的程序的快捷方式。
问候
关于c - 我的应用程序不会出现在 Windows 10 开始搜索中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33303337/
我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0
对于具有离线功能的智能手机应用程序,我正在为Xml文件创建单向文本同步。我希望我的服务器将增量/差异(例如GNU差异补丁)发送到目标设备。这是计划:Time=0Server:hasversion_1ofXmlfile(~800kiB)Client:hasversion_1ofXmlfile(~800kiB)Time=1Server:hasversion_1andversion_2ofXmlfile(each~800kiB)computesdeltaoftheseversions(=patch)(~10kiB)sendspatchtoClient(~10kiBtransferred)Cl
我构建了两个需要相互通信和发送文件的Rails应用程序。例如,一个Rails应用程序会发送请求以查看其他应用程序数据库中的表。然后另一个应用程序将呈现该表的json并将其发回。我还希望一个应用程序将存储在其公共(public)目录中的文本文件发送到另一个应用程序的公共(public)目录。我从来没有做过这样的事情,所以我什至不知道从哪里开始。任何帮助,将不胜感激。谢谢! 最佳答案 无论Rails是什么,几乎所有Web应用程序都有您的要求,大多数现代Web应用程序都需要相互通信。但是有一个小小的理解需要你坚持下去,网站不应直接访问彼此
我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r
刚入门rails,开始慢慢理解。有人可以解释或给我一些关于在application_controller中编码的好处或时间和原因的想法吗?有哪些用例。您如何为Rails应用程序使用应用程序Controller?我不想在那里放太多代码,因为据我了解,每个请求都会调用此Controller。这是真的? 最佳答案 ApplicationController实际上是您应用程序中的每个其他Controller都将从中继承的类(尽管这不是强制性的)。我同意不要用太多代码弄乱它并保持干净整洁的态度,尽管在某些情况下ApplicationContr
我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R
我喜欢使用Textile或Markdown为我的项目编写自述文件,但是当我生成RDoc时,自述文件被解释为RDoc并且看起来非常糟糕。有没有办法让RDoc通过RedCloth或BlueCloth而不是它自己的格式化程序运行文件?它可以配置为自动检测文件后缀的格式吗?(例如README.textile通过RedCloth运行,但README.mdown通过BlueCloth运行) 最佳答案 使用YARD直接代替RDoc将允许您包含Textile或Markdown文件,只要它们的文件后缀是合理的。我经常使用类似于以下Rake任务的东西:
这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub
rails中是否有任何规定允许站点的所有AJAXPOST请求在没有authenticity_token的情况下通过?我有一个调用Controller方法的JqueryPOSTajax调用,但我没有在其中放置任何真实性代码,但调用成功。我的ApplicationController确实有'request_forgery_protection'并且我已经改变了config.action_controller.consider_all_requests_local在我的environments/development.rb中为false我还搜索了我的代码以确保我没有重载ajaxSend来发送
我只想对我一直在思考的这个问题有其他意见,例如我有classuser_controller和classuserclassUserattr_accessor:name,:usernameendclassUserController//dosomethingaboutanythingaboutusersend问题是我的User类中是否应该有逻辑user=User.newuser.do_something(user1)oritshouldbeuser_controller=UserController.newuser_controller.do_something(user1,user2)我