首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用C#打开计算机并立即执行我的程序?

问如何使用C#打开计算机并立即执行我的程序?
EN

Stack Overflow用户
提问于 2011-04-18 03:58:03
回答 5查看 592关注 0票数 1

我正在开发一个简单的程序(对我来说)它是一个笔记,你把一天和一段时间放到你的笔记上,当它是时间和日期时,它会出现一个气球提示,

我有一个问题,每次我把这个气球尖端,它总是只有5秒

代码语言:javascript
复制
DateTime hora; // hora == time
DataTable tabla = daonota.seleccionaraahora();  //chose now =seleccionar ahora 
if (tabla.Rows.Count == 1)
{

    hora = Convert.ToDateTime( tabla.Rows[0][4].ToString());
    string titulo = tabla.Rows[0][1].ToString();  
    String texto = tabla.Rows[0][2].ToString();  
    texto=texto+"\Date programmed="+tabla.Rows[0][3].ToString(); 
    texto = texto + "\nTime programmed=" + tabla.Rows[0][4].ToString();
    notifyIcon1.ShowBalloonTip(10000, titulo, texto, ToolTipIcon.Info);

} 

我在计时器(timer1)中有这段代码,它每秒都会做一次查询,你知道有没有更好的形式来做这件事(目标是它在时间put中出现一个气球提示)

嗯,我想……如果电脑被关闭,它就会打开,从c#开始,有什么代码可以做到这一点吗?还有一件事。我怎么做,我的程序是在电脑开机后自动执行的?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-04-18 04:31:38

您需要在注册表中的以下位置放置程序的链接:

代码语言:javascript
复制
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

然后,它将在每次计算机启动时运行。

票数 2
EN

Stack Overflow用户

发布于 2011-04-18 04:15:33

我不认为我理解了整个问题,但仍然有几点:

  • 您可能需要查看Windows服务类型的应用程序。它将在用户登录之前启动。
  • “我..每秒钟做一次查询”:对于气球之类的东西来说,这太快了。通知有自己的计时和排队规则。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5696053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档