草庐IT

软件架构

全部标签

c# - 分窗显示一个软件,总在最上面

这个功能就像是“alwaysontop”,就是总是占据最右边的区域。我写了一个软件,这个软件会定时从服务器拉取一些消息,所以我想把它放在屏幕最右边的区域,除非用户按下最小化按钮,否则永远不会被其他窗口覆盖。这意味着其他窗口,即使按下最大化按钮,也只会占据屏幕的左侧(我的软件没有占据的空间)。它可以在MSWindows中实现吗? 最佳答案 听起来像是对ApplicationDesktopToolbar的支持是你想要的:Anapplicationdesktoptoolbar(alsocalledanappbar)isawindowtha

ruby - 如何判断哪个架构是 ruby​​ 版本?

感谢Jekyll,我是ruby​​开发的新手,并且想为现有的Ruby安装安装RubyDevKit。我使用的机器有以下版本:ruby2.1.6p336(2015-04-13修订版50298)[x64-mingw32]这个是用chocolateypackagemanager安装的,但是,从名字上看,这个ruby版本是支持x64还是x86架构,我不言自明。ruby版本是x64还是x86?提前致谢。 最佳答案 这是64位版本。x64-mingw32是arch-platform格式。x64架构在mingw32平台上。(平台在这种情况下有点令人

windows - 使用 wmic 卸载软件包时防止重启

我目前正在编写一个脚本,该脚本必须同时从多台计算机上卸载一个程序,我唯一能找到有关如何针对该特定程序执行此操作的信息的地方是使用wmic,但是每次我运行命令时,机器都会硬重启。有没有办法(使用wmic)来防止脚本在卸载包后重新启动?这是我目前正在使用的命令(在Windows10上)wmicproductwherename=""calluninstall/nointeractive谢谢你的帮助 最佳答案 我找到了一个对我有用的解决方案,并且看到Google如何只为我提供了与上述相同的结果,我希望这对您有所帮助。echoproductw

c# - 如何以编程方式设置软件限制策略

我想使用C#以编程方式添加软件限制策略。例如:添加附加规则以禁止运行paint.exe。不幸的是,我完全不知道如何在C#中实现这一目标 最佳答案 您可以使用RSoPWMIclasses与WMICodeCreator更新组策略。您也可以直接执行gpupdate.exe或调整注册表。这些xml策略可能很有用:http://www.microsoft.com/downloads/details.aspx?FamilyID=18c90c80-8b0a-4906-a4f5-ff24cc2030fb&displaylang=en

windows - 如何编写一个以 SYSTEM 权限运行的 Windows 8 软件?

对于标题中的错误措辞,我深表歉意,但这里有更多的上下文。我最近买了一台Windows8笔记本电脑,发现诺顿已预装并以SYSTEM级别权限运行。因此,我想到必须有某种方式让第三方应用程序以SYSTEM权限运行。然而,经过多次谷歌搜索后,我无法弄清楚是API调用还是注册表设置或其他完全允许诺顿执行此操作的东西,所以我决定询问SO社区。如何编写以SYSTEM权限运行的应用程序? 最佳答案 服务可以配置为以多个不同的帐户运行,包括LOCALSERVICE、NETWORKSERVICE、SYSTEM或任何用户的帐户。不推荐使用SYSTEM,因

windows - 流畅的录屏软件

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在准备毕业论文的发表。如果没有可用的互联网连接,我想备份自己。因此,我想录制一段视频来展示我的软件的功能。我已经尝试过Camtasia,但我创建的所有流畅流畅的动画看起来都不那么吸引人。有没有其他选择。可以1对1或接近1比1捕获我的屏幕的东西。Camtasia很棒,但它没有达到目的。如有任何帮助,我们将不胜感激。最好的问候,基里尔

iphone - 我可以使用 Pear-PC 或除 VMWare 之外的类似软件为 iPhone 开发吗?

我这里有WindowsVista和Windows7。我打算创建一个连接到我的网站的iPhone应用程序,以便读取和显示一些数据库记录。我买不起MacMini或购买昂贵的硬件和软件。我在犹豫是否合法并且可能创建iPhone应用程序,在我的Windows下运行MacOSX,使用像Pear-PC或类似产品这样的工具? 最佳答案 我认为您无法使用Pear-PC,因为iPhoneSDK需要Intel处理器,但是thisquestion中列出了很多其他选项。. 关于iphone-我可以使用Pear-

c++ - 我可以使用哪个适用于 C++ 软件的 IDE 来面向 Windows、Linux 和 OSX?

我今天正在阅读有关C++IDE的问题,其中有非常好的IDE,例如Netbeans。我的问题是关于在Windows环境中使用C++创建软件,但让用户也可以在Linux和OSX上安装和运行我的软件。netbeans是否有一个编译器来完成这项工作,或者是否有任何好的IDE有一个编译器来将我的c++代码定位到这些其他环境?谢谢 最佳答案 QtCreator.太棒了,光滑,应有尽有。虽然它不像某些竞争对手那样功能丰富,但它可以恰到好处地做很多其他人做不到的事情。我会说它是一个真正的跨平台IDE,与单一平台解决方案相比具有竞争力。它与一个非常强

.net - 处理数据库架构中的更改

我正处于构建一个应用程序的初级阶段,该应用程序有望以1000个的形式出售-更有可能是数百个,但无论哪种方式都足以引起数据库架构更改的严重头痛。我相当局限于windows/.net/sqlserver环境,因为我们的许多客户将自行托管我在他们的网络服务器上构建的应用程序,而安装在他们服务器上的额外位永远不会顺利,而且有结果总是有很多投诉/失去业务。所以sqlalchemy出局了,因为它在python中运行。我所追求的是一种可以让我轻松地在应用程序版本之间迁移的工具。我找到了migrator.net并且我以前使用过它,但从未在生产中使用过,因为开发团队似乎每年只在它上工作,而不是一个活跃的

windows - 闪存驱动器上的批处理文件 - 如何检查操作系统架构?

我正在设置一个可移植的开发环境。我正在尝试从批处理文件中获取我的闪存驱动器插入的当前系统的位数(32位或64位),以便我可以使用正确版本的IDE。这篇文章是一个开始:http://support.microsoft.com/kb/556009但它使用相对地址,当然我的闪存驱动器没有操作系统,所以代码每次都默认为i586。执行此操作所需的LOC是什么? 最佳答案 TobiasSchlegel的解决方案有一个警告:PROCESSOR_ARCHITECTURE环境变量仅返回当前进程的位数。由于WoW64仿真,在64位机器上,PROCESS