让app自启,通过service监控实现: 
 1:定时枚举进程 在不在 . 
 2:app定时 给service发广播,确认他活着。 service 可预设一个时间值 多久没收到广播认为他挂了。 
 3、service 认为它挂了,再把它叫起来就行了。 
 4、如果两个都挂了,这可能性太小,如果非得说两个都挂的话。也是有办法,麻烦点了。让系统服务把你调起            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 12:49:54
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            VB.NET 等待 延时函数 
 Threading.Thread.Sleep(3000)   
 
        Application.DoEvents() 
 Sleep(3000)也就是说3秒内什么也不能做。 
 (不知道多线程可以不)。 
 Windows.Forms.Application.DoEvents()这个函数是是放弃程序的控制权。一般在循环中加入DoEvents,目的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 17:16:37
                            
                                251阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Public Class Form1
    '************ini文件内容为*************************
    '*[send]                                           *                  
    '*send1=1                                                    
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 16:19:40
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            goto Num语句格式:goto 标号1..................标号1:..................Gosub 语句格式:gosub 标号2语句1..................标号2:..................Return两者的相同处,都可以实现转移;区别在于,Gusub语句可以带有 Return,而GOTO不能带。当执行Gusub ...... Return            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 15:20:47
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             数据集DataSet主要用做一个非连接的数据缓存,从数据源检索的数据都存放在这个缓存中,然后由程序的其他部分使用。数据集是ADO.NET体系结构的核心部分,ADO.NET的非连接性正式通过它实现的。数据集独立于数据源,它的结构与关系数据库相似,也是由表、行和列等对象构成的层次结构,在数据集中还可以包含约束和关系。在.NET框架中,数据集使用类DataSet表示,它位于命名空间Syste            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-09 22:41:11
                            
                                123阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            事件在VB.NET中,继承是完全支持事件的。如果一个基类定义了一个Public事件,那么这个事件可以通过基类的代码或者任何由基类继承而来的子类所触发。举个例子吧,我们可以先定义一个基类,代码如下:Public Class Parent
  Public Event ParentEvent()
  Public Sub DoEvent()
RaiseEvent ParentEvent()
  End            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 21:34:12
                            
                                200阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            VB.NET启动外部程序在启动外部应用程序时,我们通常使用Win32应用编程接口或者VB的Shell函数解决。现在,在.NET框架中有个System.Diagnostics.Process类,通过这个类进行这个操作,你会发现方便了很多。
          在传统VB程序中,你可以使用Shell函数启动一个应用程序。当你传送一个数据文件名            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 15:13:15
                            
                                332阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                说起来稍微复杂一点,VB.net不像java或者c那样,只要在源代码中指定包含的命名空间或者头文件,编译器就会自动载入相关的组件。VB.net工程中,你必须手动在编译器中载入,也就是“添加引用”。在Tools->Reference中我们可以看到当前工程已经添加的引用: 在SnippetCompiler中,缺省情况下工程中已经添加了下列引用: System            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 12:37:57
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            'VB.net 自定义事件使用方法
'1.先定义包含事件的类(如下)Public Class TestEvent
    Public Event MyEvent(ByVal s As String)     '自定义事件
    
    Public Sub StartEvent(ByVal value As String) '触发事件函数
        RaiseEvent MyEvent            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 15:17:46
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近做了一项小功能,功能要求是这样的使用CMD启动一款win32程序(VB程序),执行完win32程序后,将结果打印到控制台。问题一第一次尝试,查找到可以使用PostMessaage或者SendMessage 根据句柄参数 向窗口发送内容。CMD_hWnd=Find Widow(“窗口名”)返回需要的窗口句柄   这是一种不安全的操作,因为,窗口会变滴,也可能会存在多个窗口,所            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 18:52:23
                            
                                239阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下面先简单介绍记录集对象的常用方法。  1.AddNew方法  AddNew方法为可更新的Recordset对象创建一个新记录。AddNew方法将添加一条新的空记录,并且定位在该记录上,用户可以在被绑定的数据感知控件中输入修改数据。新增加的记录的值为指定的默认值,如果没有指定值,则为Null.例如:输入完新记录后,要使用I.1pdate方法才能将数据保存到数据库中,在使用Update方法前,数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-08 12:43:04
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            历史菜单在很多软件中都有用到,如果你现在还不知道什么是历史菜单的话,就请你打开你的word中的"文件"菜单你会发现文件菜单里面有许多使用过的文件名。这些就是被称作历史菜单,他记录了你使用过的一些文件包括文件名,文件地址。但是它不会保存所有使用过的文件,而是只保存一部分,每当有新文件被打开后就会自动更新最早的一个文件。它的好处是可以快速打开上次或上几次没有编辑完的或还需要接着使用的文件。知道了什么是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 15:32:07
                            
                                8阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            vb.net 使用 linq 筛选 xdoument vb.net动态组合where条件 Dim LqGb As IEnumerable(Of XElement) = From Ele As XElement In ResponseXml.Descendants("uInfo")                                                   Sele            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 15:45:48
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
暂时挂起当前任务,转而完成队列中等待的任务后,再返回当前任务
    比如: 如果不用此语句,在你的循环中可能导致你离开窗口处理其它任务(程序)会非常的慢,而用此语句之后,会根据队列中等待的任务状态进行处理,尽可能不影响你程序运行中做其它的工作。 转移到下一个控件进行事件响应时,例如,窗体卸载,即将打印,即将CSV,在对记录集进行操作时对其他     处理其它事件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-03 23:59:03
                            
                                105阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            VB.Net - 字符串 在VB.Net中,可以使用字符串作为字符数组,但是更常见的做法是使用String关键字声明一个字符串变量。 string关键字是System.String类的别名。创建一个字符串对象您可以使用以下方法之一创建字符串对象:By assigning a string literal to a String variable 通过指定一个字符串给一个字符串变            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 21:29:02
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            以下是一小段杀死指定进程名字的小vbs,希望对大家有帮助。Function KillProc(strProcName)
On Error Resume Next
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\.ootcimv2")
Set arrProcesses = objWMIService.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-03 23:56:18
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            正常启动不用说了 就是虚拟机和显示部分在同一个程序里进行 直接关闭程序 就都关闭了  相当于我们普通的电脑, 有主机和显示器
无界面启动 也很好理解 ,就是在后台启动虚拟机,如同服务器, 我们只有一个主机 没有显示器
分离式启动和无界面启动比较像 也是在后台无启动虚拟机,然后另外启动一个前台程序作为显示 如同 我们远程登录服务器
    Don't Repeat Yourself !
                  
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-21 12:16:54
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在with代码中的内容看作接在with后那个对象后面就对了。 
--------------------------------------------------------
执行重复引用单个对象或结构的一系列语句。 
With object 
   [ statements ] 
End With 
各部分说明 
objec            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-10 21:33:50
                            
                                393阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            接口:定义过程、性质和事件的型构,这些型构定义了成员的名字、参数细节及返回值。Interface 我的接口
     function 我的函数(Byval i as integer) as integer
     sub   我的方法
     sub   我的方法2
End Interface获得多态:在VB.NET中可以用接口和继承2中方式来获得多态在VB.NET中,可以用Interfac            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-30 09:37:21
                            
                                269阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            定义是 .NET Framework 框架下的一种多重编程范式高级语言。VB.NET,是微软公司于2002年作为原有的Visual Basic的继承者而推出。虽然自2005年起,语言名称中的“.NET”就已经被去掉了。但为了与VB 6.0及以前版本的Visual Basic进行区分,“Visual Basic .NET”的名字仍然被社会公众用来指代VB 7.0及以后的Visual Basic。VB            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 13:41:53
                            
                                450阅读
                            
                                                                             
                 
                
                                
                    