Ⅰ 開機軟體自啟動運行怎麼設置
1、同時按下【win】+【R】鍵
Ⅱ vs2008安裝部署程序時如何設置程序開機啟動
2. 在「新建項目」對話框中,選擇「項目類型」窗格中的「Visual Basic」,然後單擊「模板」窗格中的「Windows 應用程序」。在「名稱」框中鍵入「My Notepad」。3. 單擊「確定」關閉對話框。4. 項目添加到「解決方案資源管理器」中,並且「Windows 窗體設計器」打開。5. 在「工具箱」中選擇「所有 Windows 窗體」選項卡,然後將一個Button控制項拖到窗體中。6. 雙擊Button控制項為該按鈕添加事件處理程序。在事件處理程序中添加下面的代碼:7. Shell("Notepad.exe", AppWinStyle.NormalFocus)8. 這將啟動 Notepad.exe 並將焦點對准它。9. 在「生成」菜單上單擊「生成 My Notepad」[Build My Notepad]以生成該應用程序。創建部署項目1. 在「文件」菜單上指向「添加」,然後單擊「新建項目」。2. 在「添加新項目」對話框中,打開「項目類型」窗格中的「其他項目類型」節點,單擊「安裝和部署項目」,再單擊「模板」窗格中的「安裝項目」。在「名稱」框中,鍵入「My Notepad Installer」。3. 單擊「確定」關閉對話框。項目添加到「解決方案資源管理器」中,並且「文件系統編輯器」打開。4. 在「解決方案資源管理器」中選擇「My Notepad Installer」項目。在「屬性」窗口中,選擇「ProctName」屬性,鍵入「My Notepad」。說明:「ProctName」屬性指定在文件夾名稱和「添加或刪除程序」對話框中為應用程序顯示的名稱。將基於 Windows 的應用程序添加到安裝程序中1. 在「解決方案資源管理器」中選擇「My Notepad Installer」項目。在「文件系統編輯器」中,選擇「應用程序文件夾」節點。2. 在「項目」菜單上指向「添加」,然後單擊「項目輸出」。3. 在「添加項目輸出組」對話框中,從「項目」列表中選擇「My Notepad」。4. 從列表中選擇「主輸出」組。在「配置」框中,選擇「(活動)」。單擊「確定」關閉對話框。5. 在「生成」菜單上單擊「生成 My Notepad Installer」[Build My Notepad Installer]。為基於 Windows 的應用程序添加註冊表項1. 在「解決方案資源管理器」中選擇「My Notepad Installer」項目。在「視圖」菜單上指向「編輯器」,再單擊「注冊表」。此時,將會顯示「注冊表編輯器」。2. 在「注冊表編輯器」中,選擇「HKEY_CURRENT_USER」節點並展開它,再展開「Software」節點. 3. 在「操作」菜單上指向「新建」,然後單擊「項」。4. 將該注冊表項重命名為Microsoft並選定它。同理添加項Microsoft/Windows/CurrentVersion/Run5. 選定Run項在「操作」菜單上指向「新建」,然後單擊「字元串值」。6. 將字元串值重命名為my notepad。7. 在「屬性」窗口中,選擇「Value」屬性,輸入[TARGETDIR]my notepad.exe部署應用程序(基本安裝程序)在「解決方案資源管理器」中選擇「My Notepad Installer」項目。在「項目」菜單上單擊「安裝」。
Ⅲ Vsual C++ 2012如何設置開機啟動
很多開機啟動程序僅僅加在啟動項裡面,只有登陸後才真正啟動。windows服務在開機未進行用戶登錄前就啟動了。正是利用這一點,解決一些伺服器自動重啟後特定軟體也自動啟動的問題。
1.新建一個服務項目 visual C#----windows----windows服務;
2.添加一個dataset(.xsd),用於存儲啟動目標的路徑,日誌路徑等。
在dataset可視化編輯中,添加一個datatable,包含兩列 StartAppPath 和 LogFilePath。分別用於存儲目標的路徑、日誌路徑。
*我認為利用dataset.xsd存儲配置參數的優勢在於可以忽略xml解析的具體過程直接使用xml文件。
在dataset中 提供了ReadXml方法用於讀取xml文件並將其轉換成內存中的一張datatable表,數據很容易取出來!同樣,WriteXml方法用於存儲為xml格式的文件,也僅僅需要一句話而已。
3. program.cs文件 作為程序入口,代碼如下:
view plain to clipboardprint?
using System.Collections.Generic;
using System.ServiceProcess;
using System.Text;
namespace WindowsServices_AutoStart
{
static class Program
{
/// <summary>
/// 應用程序的主入口點。
/// </summary>
static void Main()
{
ServiceBase[] ServicesToRun;
// 同一進程中可以運行多個用戶服務。若要將
// 另一個服務添加到此進程中,請更改下行以
// 創建另一個服務對象。例如,
//
// ServicesToRun = new ServiceBase[] {new Service1(), new MySecondUserService()};
//
ServicesToRun = new ServiceBase[] { new WindowsServices_AutoStart() };
ServiceBase.Run(ServicesToRun);
}
}
}
using System.Collections.Generic;
using System.ServiceProcess;
using System.Text;
namespace WindowsServices_AutoStart
{
static class Program
{
/// <summary>
/// 應用程序的主入口點。
/// </summary>
static void Main()
{
ServiceBase[] ServicesToRun;
// 同一進程中可以運行多個用戶服務。若要將
// 另一個服務添加到此進程中,請更改下行以
// 創建另一個服務對象。例如,
//
// ServicesToRun = new ServiceBase[] {new Service1(), new MySecondUserService()};
//
ServicesToRun = new ServiceBase[] { new WindowsServices_AutoStart() };
ServiceBase.Run(ServicesToRun);
}
}
}
4.service.cs主文件,代碼如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.IO;
using System.Diagnostics;
using System.ServiceProcess;
using System.Text;
namespace WindowsServices_AutoStart
{
public partial class WindowsServices_AutoStart : ServiceBase
{
public WindowsServices_AutoStart()
{
InitializeComponent();
}
string StartAppPath =""; //@"F:\00.exe";
string LogFilePath ="";// @"f:\WindowsService.txt";
protected override void OnStart(string[] args)
{
string exePath = System.Threading.Thread.GetDomain().BaseDirectory;
//
if (!File.Exists(exePath + @"\ServiceAppPath.xml"))
{
dsAppPath ds = new dsAppPath();
object[] obj=new object[2];
obj[0]="0";
obj[1]="0";
ds.Tables["dtAppPath"].Rows.Add(obj);
ds.Tables["dtAppPath"].WriteXml(exePath + @"\ServiceAppPath.xml");
return;
}
try
{
dsAppPath ds = new dsAppPath();
ds.Tables["dtAppPath"].ReadXml(exePath + @"\ServiceAppPath.xml");
DataTable dt = ds.Tables["dtAppPath"];
StartAppPath = dt.Rows[0]["StartAppPath"].ToString();
LogFilePath = dt.Rows[0]["LogFilePath"].ToString();
}
catch { return; }
if (File.Exists(StartAppPath))
{
try
{
Process proc = new Process();
proc.StartInfo.FileName = StartAppPath; //注意路徑
//proc.StartInfo.Arguments = "";
proc.Start();
}
catch (System.Exception ex)
{
//MessageBox.Show(this, "找不到幫助文件路徑。文件是否被改動或刪除?\n" + ex.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
FileStream fs = new FileStream(LogFilePath, FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter m_streamWriter = new StreamWriter(fs);
m_streamWriter.BaseStream.Seek(0, SeekOrigin.End);
m_streamWriter.WriteLine("WindowsService: Service Started" + DateTime.Now.ToString() + "\n");
m_streamWriter.Flush();
m_streamWriter.Close();
fs.Close();
}
}
protected override void OnStop()
{
try
{
// TODO: 在此處添加代碼以執行停止服務所需的關閉操作。
FileStream fs = new FileStream(LogFilePath, FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter m_streamWriter = new StreamWriter(fs);
m_streamWriter.BaseStream.Seek(0, SeekOrigin.End);
m_streamWriter.WriteLine("WindowsService: Service Stopped " + DateTime.Now.ToString() + "\n");
m_streamWriter.Flush();
m_streamWriter.Close();
fs.Close();
}
catch
{
}
Ⅳ 設置vs2013,sql2012 開機啟動
樓上說的是sqlserver的服務啟動,如果想開機啟動著兩個工具的話,可給這兩個工具創建快捷方式軟後復制到
開始=》所有程序=》啟動
軟後吧這兩個快捷方式粘貼到啟動文件夾里就可以了
Ⅳ VS2010如何設置開機自動運行
下載一個優化大師,裡面有個開機優化,既可以限制一些程序的開機自動運行,也可以添加一些程序讓其開機自動運行。
Ⅵ 我的visual studio2012一開機就自動啟動怎麼關閉
1、點擊「開始」—「運行」(或者直接用WIN+R也可以),接著輸入「msconfig」敲回車。在系統配置實用程序的窗口中選擇「啟動」的頁面。
2、同樣,在這里列出了很多開機時候自動啟動的程序,你可以把它們前面的小勾取消就可以了,點確定。
3、也可以使用電腦管家清理啟動項,點擊「啟動項」禁用不必要的啟動項即可。
Ⅶ VS2005里,怎麼做軟體的自啟動啊
用API把自己加到HKLM\Software\Microsoft\Windows\CurrentVersion\Run里
Ⅷ VS製作安裝包,安裝後軟體開機自動運行怎麼弄
【產品信息】--->【安裝參數】應用程序快捷方式文件夾,把 [startupfolder]刪除
Ⅸ .net 如何實現軟體在部署時實現開機自動運行的功能
注冊表修改就oK了
using Microsoft.Win32;
RegistryKey reg = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run");
if (reg.GetValue("start") == null)
{
reg.SetValue("start", Environment.CurrentDirectory + "你的程序名稱.exe");
}
這樣你的程序就可以開機運行了,希望對你有幫助
Ⅹ 如何設置VS平台開機自動運行
把快捷方式拖到開始-啟動裡面