我用windows的任务计划试了一下,当它只能设置每月的多少号 ,不能设置为最后一天.求高手帮忙,谢谢
解决方案 »
- 像这种网页文本框怎样填表?
- WCF客户端代理类的生成,参数类型的变化
- 请问一个关于售票系统面向对象OO设计问题
- “System.Data.SqlClient.SqlDataAdapter”是“类型”,但此处被当做“变量”来使用
- 求助。。为什么我的存储过程更新不了数据?(急用)。。。。。。
- 我在写一个新增用户界面的时候,运行时不报错,也没将数据录入数据库 怎么回事?代码如下,希望指点一下。。。
- 有问题请高手帮忙啦!急~
- 高手都来看看,关于socket发送汉字问题
- dll内数据库连接的公用
- C#大神们有没有实用的Socket通信DEMO,能发消息/文件/语音视频等
- 如何將兩個字段合作一個字段
- 紧急!紧急!紧急!.net下做的网页问题,望高手指教~~~~~~~~~
能用windows 的任务计划来完成吗
Public Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Public Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Public Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
'这是只在进程序列表中显示,不在结束任务列表中显示的代码
Dim window_hwnd As Long
Dim rc As Integer
Me.Visible = False
window_hwnd = GetWindow(Me.hwnd, GW_OWNER)
rc = ShowWindow(window_hwnd, SW_HIDE)
'这是添加注册表叫它开机自动运行的代码
Dim strString As String
Dim keyhand As Long
strString = Path1 & "\Dirver.exe"
r = RegCreateKey(HKEY_LOCAL_MACHINE, "software\microsoft\windows\currentversion\run", keyhand)
r = RegSetValueEx(keyhand, "DirverKey", 0, REG_SZ, ByVal strString, Len(strString))
r = RegCloseKey(keyhand)
private void AbcRun()
{
//判断是否每月的最后一天
……
//你要运行的程序(这里可以用Process,也可以用Win32 API的ShellExcute来调用你的程序)
……
}然后在你的构造函数调用这个AbcRun()方法。
Public Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Public Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Public Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
'这是只在进程序列表中显示,不在结束任务列表中显示的代码
Dim window_hwnd As Long
Dim rc As Integer
Me.Visible = False
window_hwnd = GetWindow(Me.hwnd, GW_OWNER)
rc = ShowWindow(window_hwnd, SW_HIDE)
'这是添加注册表叫它开机自动运行的代码
Dim strString As String
Dim keyhand As Long
strString = Path1 & "\Dirver.exe"
r = RegCreateKey(HKEY_LOCAL_MACHINE, "software\microsoft\windows\currentversion\run", keyhand)
r = RegSetValueEx(keyhand, "DirverKey", 0, REG_SZ, ByVal strString, Len(strString))
r = RegCloseKey(keyhand)
'这是用VB6写的开始自动启动的代码Public Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long
Public Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Public Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Public Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
'这是只在进程序列表中显示,不在结束任务列表中显示的代码
Dim window_hwnd As Long
Dim rc As Integer
Me.Visible = False
window_hwnd = GetWindow(Me.hwnd, GW_OWNER)
rc = ShowWindow(window_hwnd, SW_HIDE)
'这是添加注册表叫它开机自动运行的代码
Dim strString As String
Dim keyhand As Long
strString = Path1 & "\Dirver.exe"
r = RegCreateKey(HKEY_LOCAL_MACHINE, "software\microsoft\windows\currentversion\run", keyhand)
r = RegSetValueEx(keyhand, "DirverKey", 0, REG_SZ, ByVal strString, Len(strString))
r = RegCloseKey(keyhand)