保持程序在后台进行?
问题描述:
我想我的程序继续发送消息到窗口(AppActivate(os)),即使该程序不在前台。让我们的程序打开,并将其设置为App1以反复发送消息,并且我想浏览Facebook。我怎样才能让它继续在后台运行,并在浏览Facebook时发送消息?保持程序在后台进行?
os = combobox1.text
组合框检索每个窗口句柄。
答
使用函数的一个线程。它不会结束,直到在任务管理器中死亡。
using System;
using System.Threading;
class Test
{
static void Main()
{
Thread newThread =
new Thread(new ThreadStart(Work.DoWork));
newThread.Start();
}
}
class Work
{
Work() {}
public static void DoWork()
{
for(;;)
{//FACEBOOK SPAMMER}
}
}
更多的http://msdn.microsoft.com/en-us/library/xx3ezzs2(v=vs.110).aspx
感谢您的回答,但这并不像在我的代码的东西! – 2014-11-01 14:44:17
@GSto很难说,因为您没有提供任何代码。除了C#而不是VB.NET ... – 2014-11-01 14:49:00
我只注意到他标记为Basic ...请看http://msdn.microsoft.com/en-us/library/xx3ezzs2(v=vs.110).aspx ?cs-save-lang = 1&cs-lang = vb#code-snippet-2,我无法编辑我的答案,因为我是“垃圾邮件” – 2014-11-01 14:50:30