草庐IT

Flutter异步编程之isolate

全部标签

windows - 我可以以编程方式访问 RSA 软 token 密码吗

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion在我的办公室,我们使用RSA“软token”软件来验证与我们的UNIX服务器的连接。这需要输入PIN,单击一个按钮生成密码,然后单击另一个按钮将新密码复制到Windows粘贴缓冲区,然后可以将其粘贴到“密码”提示中。是否有任何方法可以通过命令提示符以编程方式执行这些操作?我希望能够运行连接到服务器的“批处理”程序。Thisisasimilarquestion,但不完全是。我猜答案是“不,你不能

windows - 如何以编程方式确定是否安装了 VS2012 Update 1?

对于我们的构建系统,我希望能够确保只使用VS2012Update1而不基本的VS2012。我如何以编程方式执行此操作?通常,我会检查是否安装了正确的服务包。但这是一个更新,而不是服务包。所以ServicePack的所有注册表项仍然为零。啊,我进一步调查了...在所有情况下,我们都会检查编译器的版本是否符合我们的预期。我被误导了,因为cl.exe的amd64版本报告了与更新1(17.00.50727.1)之前的相同版本,所以我正在寻找其他方法来进行检测。另一方面,cl.exe的x86、x86_amd64和x86_arm版本都报告了一个新版本(17.00.51106.1)。一些人已经在对M

c++ - 如何以编程方式确定网卡是虚拟网卡?

在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/NetworkCards/下,我可以枚举我机器上安装的每个网卡。但是有些应用,尤其是虚拟机,会安装一些虚拟网卡。我的问题是:如何以编程方式确定网卡是虚拟网卡? 最佳答案 取决于虚拟机。如果它使用例如QEMU作为硬件仿真,将很难确定它不是“真实的东西”——充其量,你可能会注意到它比真实的东西应该更快,但你很难被插入知道这一点。当然,虚拟机也可能在虚拟机中安装了真实的网卡。所以你不能真正确定它是不是真实的,即使

windows - 异步 WCF 调用在客户端中处理不当

这是场景。我有一个遵循基于异步事件设计模式的WinForm应用程序(C#、.NET3.5)。主控件(MainResultControl)根据用户请求创建子控件(ResultControl)的多个实例。每个子控件都有一组独特的参数供用户选择。然后每个子控件异步调用WCF服务:WebServiceClient.GetResultsAsync(Parametersparam)每个子控件还注册了Web服务的GetResultsCompleted事件WebServiceClient.GetResultsCompleted+=_service_GetResultsCompleted()这是我们面临

python - 以编程方式获取上次启动/关闭时间

我想知道Windows关闭和启动的确切时间。在c++中,我只是使用GetTickCount64来检索自系统启动以来经过的毫秒数(从而通过差异获取时间),但我不知道是否有等效函数对于python,如果可能的话,我想避免编写C++模块。上次关机时间我不知道...也许Windows某处有一些日志?我尝试使用win32evtlog库读取事件日志,但它只给了我一个事件并且是关于dns..编辑:好的,也许我更进一步:我使用了win32evtlog,特别是多次调用ReadEventlog它会给我所有日志,直到它返回null。现在,我需要一种方法来了解有关启动/关机的ID是什么。

python - 异步 I/O 多路复用(套接字和线程间)

我想让一个Python线程等待来自一个套接字(串行端口、TCP/IP等)的数据,或者等待来自另一个线程的数据。我想要一个可移植的Windows和Linux解决方案。我正在寻找类似于select.select()的东西,但我相信我不能在Windows上使用select.select()进行线程间通信。这容易实现吗? 最佳答案 你确定有必要使用线程吗?您是否正在使用一些需要使用它们的外国API?无论如何,使用Twisted,您可以轻松地监听任何文件,如可移植的(包括串行端口和TCP套接字)。此外,假设您确实需要使用线程,Twisted提

c# - 使用 C# 或 C++ 确定(以编程方式)谁在 PC 上控制鼠标

有没有办法以编程方式确定谁在控制PC上的鼠标(以及哪个鼠标)?我最近安装了LogMeIn(logmein.com)并想知道是否可以(1)在程序中判断直接用户或远程用户是否正在单击/移动鼠标,(2)编写一个独立的仅显示鼠标事件(在任何应用程序上)以及鼠标事件是由本地用户还是远程用户生成的程序。我对Win32hooks有点熟悉,但不认为他们可以提供这种信息。关于(1),这似乎是一个普遍的要求。IE。“只允许用户完成与密码更改相关的按钮按下,如果他是本地的......”或类似的东西。次要的(实际上只是学术兴趣)是判断本地用户是使用鼠标还是触控板的问题。 最佳答案

windows - 以编程方式添加打印机 Windows 8

我正在使用虚拟打印机,但在安装打印机时卡住了。安装由InnoSetup完成[run]Filename:rundll32.exe;Parameters:"printui.dll,PrintUIEntry/if/f""{app}\ghostscript\ghostpdf.inf""/r""TitusVirtualPrinter:""/m""GhostscriptPDF""/b""VirtualPrinter""/u/Y";StatusMsg:InstallingPSPrinterforGhostscript;Description:GhostscriptPSPrinter;Flags:wa

c++ - 如何以编程方式检测 PC 是否具有 USB3 功能?

这看起来应该是一个简单的问题,但我不确定如何最好地解决它。我看过一些关于如何检测连接的设备是USB2还是3的帖子,但我需要知道USB3端口是否可用,即使没有连接任何设备。一种解决方案是遍历注册表中的“SYSTEM\CurrentControlSet\Services”键并与已知USB3服务的预设列表进行比较。我希望有更准确的东西,比如IOCTL调用。我可以实现C++(首选)或C#。在此先感谢您的帮助。 最佳答案 我是这样实现的。不是我正在寻找的解决方案。这基本上会告诉我系统上是否存在USB3.0驱动程序。它不会检测系统上的硬件是否包

windows - 如何在 Windows 中以编程方式切换用户

我想知道是否有任何API可用于在Windows中以编程方式切换用户。我的应用程序在提供用户凭据(帐户名和密码)时将尝试注销任何其他已登录的用户并尝试登录当前用户.如有任何帮助,我们将不胜感激。 最佳答案 您可能正在寻找的功能是LogonUser但是,您最好还是使用userimpersonation在大多数情况下。就我个人而言,我怀疑您最好不要使用这两种方法,而只是使用正在运行的用户的安全上下文,通过专门为您的应用程序编写的Windows服务提供特权功能 关于windows-如何在Wind