草庐IT

LabVIEW程序

全部标签

wpf - 有没有办法将 WPF 应用程序移植到 Windows IoT?

我们开发了一个在Windows10上运行良好的WPF应用程序。此时我们正在寻找在Minnowboard上运行该软件的方法。该板具有WindowsIoT操作系统。正如我所见,它只能运行UWP应用程序。有没有办法让我们的应用程序在物联网下运行?谢谢。 最佳答案 当然,您可以移植您的代码。根据您的应用程序的复杂程度,它可能仍需要进行一些重写,因为许多API不再可用、已更改或已添加。也许这些链接可以帮助您:MovefromWPFandMicrosoftSilverlighttoWinRT在MSDN上UWPBridgetool通过Mobili

c# - 自动更新桌面应用程序

我们有一个网络应用程序和一个桌面WindowsWPF应用程序。Windows应用程序将数据发送到webapp(托管在azure上)用户从网站下载应用程序。偶尔会有新版本的桌面应用程序可用。为桌面应用程序设置自动更新的最有效方法是什么?我们正在使用github。我在github中找到了“releases”,但我不确定如何通知桌面应用程序以及如何创建更新程序。(我想每次启动应用程序时我们都需要检查github版本。我需要为此使用Githubapi吗?)发布的最佳存储库结构是什么?我正在寻找有关如何对桌面应用程序执行无缝更新的最佳实践。(在存储库设置方面,创建webapi来提取版本信息可能吗

windows - 如何在 Windows 2012 Server 任务计划程序中提取所有计划作业的列表?

我的任务是运行每日报告,查看计划在当天运行的所有作业,并检查它们是否已成功运行。现在我们在Windows2008Server上运行,并通过任务计划程序安排我们的作业。我绝对不是Windows开发人员,所以我想知道是否可以通过PowerShell或其他工具提取我正在寻找的信息? 最佳答案 为计划任务尝试以下PowerShell命令Get-ScheduledTask|Get-ScheduledTaskInfo这将为您提供诸如上次运行任务的时间以及输出结果等信息。要使其看起来更有条理或仅选择您需要的信息,您可以执行以下操作:Get-Sch

c++ - 在不重新编译源代码的情况下更改 C++(C) 程序中定义的数字

假设我有这个打印数字的简单程序:#includeintunique_id=112233;intmain(){std::cout然后我将它编译成类似a.exe的东西。现在我想创建另一个打开a.exe并将unique_id更改为其他内容的应用程序。可能吗?由于某些限制,我不会将参数传递给程序。我想使用unique_id,顾名思义,唯一标识我的程序运行的位置。但我不想为1000个客户编译我的程序1000次。我知道我可以使用硬盘序列号,但在虚拟机中,这个序列号可能会被省略。我知道我可以使用CPU序列号,但我在S.O帖子中读到该序列号已弃用。我知道我也可以使用MAC地址:),但该地址可以轻松更改

windows - 检查应用程序是否仍在从批处理文件运行?

如何使用批处理文件检查应用程序是否仍在运行?如果应用程序仍在运行,则此过程将一次又一次地循环。否则会出现错误信息。非常感谢 最佳答案 在Windows中你可以使用pstoolspslist以使用如下所示的.cmd脚本检查进程名称是否正在运行。如果进程正在运行,Pslist将返回ERRORLEVEL0,否则返回1。@echooffCommandYouWillRun.exeremwaitingfortheprocesstostart:startcmdsleep1c:\path\to\pslist.exeCommandYouWillRun

c - 为 Unix 和 Windows 编写应用程序

我将为交互式UNIX(http://en.wikipedia.org/wiki/INTERACTIVE_UNIX)编写一个程序。但在一年内它将被移植到Windows。我将用ANSIC和/或SH脚本编写它。当它在Windows上运行时,它将作为Windows服务运行。如何让它对我来说尽可能简单?我想在移植时尽可能少地更改,但要使其成为好的代码。不幸的是,InteractiveUnix是一个旧系统,唯一存在的shell是/bin/sh 最佳答案 如果您甚至考虑在SH脚本中执行此操作,那么您应该认真考虑已经可移植的Python。

windows - 当 PC 程序员更新 Mac 程序员最近提交的文件时,SVN diff 将所有代码行标记为新代码

这是我目前遇到的场景:程序员A(使用Mac版本的Dreamweaver)编辑文件client.php并将该文件提交到ProjectFoo存储库的生产分支程序员B(使用Windows版本的Dreamweaver)编辑文件client.php以修复该文件中的错误。然后他执行cpclientInfo.php../prod-branch/clientInfo.php将错误修复从他的工作副本带到生产分支。程序员B然后执行svndiff../prod-branch/clientInfo.php来查看svn所说的他的更改只是为了发现svn说他已经更改了文件中的每一行!现在,这就是我认为正在发生的事情

asp.net - 我应该做 Win 应用程序吗?

这是一个一直在我脑海中浮现的问题,所以我想分享一下,并了解你们成熟的程序员的意见。不幸的是,我花了几年时间做图形(网络),突然间我开始网络编程(因为我发现自己对编程更感兴趣,而且我对网络有一定的基础知识)。现在我从事.Net(ASP.NETWebApp)编程已有一年多了。在这段时间里,我什至从未在VS中创建Windows窗体应用程序模板。当我查看高级程序员的资料时,我看到他们都知道很多技术,我感觉很糟糕。你认为我应该学习和做WinAppProgramming吗?因为Web世界中有足够(很多)不同的东西是我无法跟上的。提前致谢 最佳答案

windows - 为 Windows 开发内核补丁或驱动程序?

为WindowsNT内核/内核系列开发内核补丁或驱动程序大约需要多长时间,这将引入新功能或替换现有功能?例如,添加不同的加密算法,或实现某种新的安全模型。实际编写内核补丁和驱动程序之间的优点/缺点是什么?理论上能否以内核补丁无法绕过的方式绕过驱动程序?我知道Windows内核是专有的,很难为其编写内核补丁,但这正是一些公司,尤其是AV公司所做的,没有微软的合作,所以有可能...... 最佳答案 Adifferentencryptionalgorithm这是通过扩展加密提供程序来完成的。有一个框架可以让您做到这一点。newsecuri

c++ - 从正在运行的程序中读取值

在DOS.exe程序中(无法访问源代码),DOS屏幕显示:rate=60.(或其他一些值)。如何读取输出“60”以用作我在Python或C/C++中制作的应用程序的输入,除了阅读和打字(我想运行它几十次)。此程序在WindowsXP模式下运行。 最佳答案 使用subprocess模块。有几种不同的方法;最常见的是使用Popen对象。>>>importsubprocess>>>proc=subprocess.Popen(['echo','rate=60'],stdout=subprocess.PIPE,stdin=subprocess