草庐IT

flutter消息通知

全部标签

c# - 如何从 VB6 应用程序向我的 C# 应用程序发送消息

您好,有一个VB6Windows应用程序(old.exe)和一个单独的C#Winforms应用程序(new.exe)。它们都在同一台Windows机器上运行。我可以访问VB6和C#源代码,但应用程序需要保持独立。如果两者都在运行并且彼此了解(进程ID),从一个窗口向另一个窗口发送消息的最佳方式是什么?更新:在这种情况下,我只谈论非常罕见的小消息-例如使用诸如“发票67”之类的小消息更改您正在查看的选项卡双向消息传递会很棒,但VB6到.Net是最重要的。 最佳答案 之前的两个答案都没有考虑到这可能是一个Multi-Tenancy环境甚

windows - 从 NT 服务向远程桌面 session 发送消息

如何从nt服务向在远程桌面session中启动的应用程序发送sendmessage和postmessage?目前我通过应用程序之间的udp通信暂时解决了这个问题。 最佳答案 您不能跨session边界发送消息。因此,您需要一个IPC解决方案,例如TCP/IP、套接字、命名管道等。 关于windows-从NT服务向远程桌面session发送消息,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

c - 使用 `PostQuitMessage` 和只处理所有消息有区别吗?

我想知道这两个片段之间是否存在差异:一个:voidmain(){//...while(GetMessage(&msg,NULL,0,0)){TranslateMessage(&msg);DispatchMessage(&msg);}ExitProcess(0);}//...voidquit(){PostQuitMessage(0);}两个:boolquit=false;voidmain(){//...while(GetMessage(&msg,NULL,0,0)){TranslateMessage(&msg);DispatchMessage(&msg);if(quit){while(P

r - R : can only copy from 'windows' devices 中的 savePlot() 错误消息

在Windows8系统上使用RStudio时出现以下错误消息:ErrorinsavePlot(filename="123",type=c("png"),device=dev.cur()):canonlycopyfrom'windows'devices如果我在savePlot之前的行中写入windows(),错误消息就会消失,但绘图是“空的”。如果我使用R而不是RStudio,则问题不存在。除了“不使用RStudio”还有其他解决方案吗?最好的问候编辑:以下是更多原始代码:#--------------createplotx我在哪里以及如何分别使用png和win.metafile函数?它

c# - 如果文件在我的程序之外被修改,如何得到通知?

我的程序的一部分必须跟踪一组文件,包括它们在内存中的路径和哈希码。问题是,用户可能想在任何时间点使用外部程序编辑文件。如果发生这种情况,我希望我的程序得到通知,以便它更新其内存中该文件的相应哈希码以及许多其他可能的操作。理想情况下,我希望通知新线程或专用后台线程并执行必要的操作,而不是主GUI线程。我正在使用ConcurrentDictionary和类似的线程安全数据结构。我正在使用C#5、Windows7。 最佳答案 您正在寻找FileSystemWatcherListenstothefilesystemchangenotific

c++ - WINAPI - 我想在一个单独的线程中进行消息泵

在WindowsAPI中,制作一个窗口需要一个消息泵来保持窗口运行和更新。现在,写一个消息泵由一个while循环组成,它控制了整个程序,不允许执行其他事情,这是一个大问题。考虑我的代码,它是一个头文件,我称之为CFrame.h(因为在里面我创建了一个名为CFrame的类,它旨在模仿JFrame在Java中)。换句话说,我希望可以创建CFrame的多个实例,以便显示多个窗口,并且消息循环不会在创建第一个窗口后停止窗口。我为函数ThreadExecution()创建了一个新线程,由于某种原因程序刚刚终止,为什么?#defineUNICODE#includeconstwchar_tCLASS

windows - 在远程机器上创建私有(private)消息队列

我读到在C#中我们不能在远程机器上创建私有(private)队列:Cannotcreateprivatemessagequeueonremoteserver我的问题是:在PowerShell脚本中,我们可以这样做吗?这是我的示例脚本:echo"LoadingSystem.Messaging..."[Reflection.Assembly]::LoadWithPartialName("System.Messaging")$msmq=[System.Messaging.MessageQueue]echo"Createthequeue"$qName="remoteserver\private

c# - Windows 10(现代)通用应用程序平台(UWP)消息框

这个问题在这里已经有了答案:UniversalAppsMessageBox:"Thename'MessageBox'doesnotexistinthecurrentcontext"(6个答案)关闭6年前。我如何在Windows10(现代)通用应用程序平台(UWP)上制作消息框,就像在Windows经典形式(messagebox.show)上一样?谢谢

javascript - 将消息从浏览器中运行的 Javascript 发送到 Windows 批处理文件

由于我必须使用的架构可能会破坏很多非常好的软件设计规则,我需要将一条消息从在​​Web浏览器中运行的一些javascript代码发送到同一台机器上的Windows批处理文件。操作系统为WindowsVista或更高版本。使用的浏览器主要是Chrome和Firefox。jQuery也与javascript一起使用。浏览器已连接到互联网,并且涉及到服务器,因此我可以将消息中继到服务器,然后再到批处理文件。现在我有一个每分钟左右运行一次的批处理文件,理论上可以向服务器查询任何消息。除此之外,我没有什么好主意。此外,这是一个“封闭”系统。客户端浏览器、客户端系统和服务器都在我的完全控制之下。这

c# - 用 C# 烦人的 Windows 消息框

当您在应用程序中使用以下代码关闭或重新启动计算机时,Windows会出现一个带有警告图标的消息框,上面写着“Windows将在不到一分钟内重新启动”,并且它有一个关闭按钮。有什么办法可以防止它显示出来吗?Process.Start("shutdown","-r"); 最佳答案 如果您在命令提示符下键入shutdown.exe/?,您将看到所有可用的开关。你会想要-tProcess.Start("shutdown","-r-t0"); 关于c#-用C#烦人的Windows消息框,我们在St