什么是selinux?
参考:
http://baike.baidu.com/view/487687.htm
我的实践:
我使用的是ubuntu9.1
默认没有selinux模块启动的,当我在内核启动参数中添加了选项"selinux=1"之后,使用ls的-Z选项就看到selinux的标记了。如下:
$ls -lZ
drwxr-xr-x 15 quietheart quietheart unlabeled 4096 2011-01-03 12:45 test
-rw-r--r-- 1 quietheart quietheart unlabeled 251998 2010-08-07 19:26 test2.wav
如果不加"selinux=2"那么,结果如下:
$ls -lZ
drwxr-xr-x 15 quietheart quietheart ? 4096 2011-01-03 12:45 test
-rw-r--r-- 1 quietheart quietheart ? 251998 2010-08-07 19:26 test2.wav
以上只是对selinux的一点小实践,从参考资料上面可以看到更详细的信息,具体有待研究。
如何实现shell同步执行(ok)
http://club.excelhome.net/thread-157371-1-1.html
有两种不是太完美的方法:
1、DoEvents 函数
DoEvents 会将控制权传给操作系统。当操作系统处理完队列中的事件后返回控制权。
例:
Dim I, OpenForms
For I = 1 To 150000 ' 循环开始。
If I Mod 1000 = 0 Then ' 如果循环一已完成了 1000 次。
OpenForms = DoEvents ' 将执行让给操作系统。
End If
Next I ' 将循环计数器加一。
2、timer 函数
返回一个 Single,代表从午夜开始到现在经过的秒数。
Timer 函数示例
本示例使用 Timer 函数来暂停应用程序。同时用 DoEvents 在暂停期间将控制让给其他进程。
Dim PauseTime, Start, Finish, TotalTime
If (MsgBox("Press Yes to pause for 5 seconds", 4)) = vbYes Then
PauseTime = 5 ' 设置暂停时间。
Start = Timer ' 设置开始暂停的时刻。
Do While Timer < Start + PauseTime
DoEvents ' 将控制让给其他程序。
Loop
Finish = Timer ' 设置结束时刻。
TotalTime = Finish - Start ' 计算总时间。
MsgBox "Paused for " & TotalTime & " seconds"
Else
End
End If
你可详见OFFICE帮助!
http://club.excelhome.net/thread-276882-1-1.html
这个的似乎好用:
Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hProcess As Long, lpExitCode As Long) As Long
Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Public Const Process_Query_Information = &H400
Public Const Still_Active = 259
Sub 按钮186_单击()
Dim strWinDir As String
Dim pid As Long
Dim hProcess As Long
Dim a As String
a = ThisWorkbook.Path 'Excell文件所在路径。
strWinDir = Environ("windir") '系统目录。
'pid = Shell(strWinDir & "\system32\cmd.exe", 1)
pid = Shell(a & "\cuihuatiaohe.exe", 1)
hProcess = OpenProcess(Process_Query_Information, False, pid)
Do
GetExitCodeProcess hProcess, lngexitcode
DoEvents
Loop While lngexitcode = Still_Active
End Sub
Shell只会调用程序,调用后就会继续执行后面代码。下面代码可让代码等待调用程序结束后再继续执行后面代码,试试:
Private Declare Function OpenProcess Lib "kernel32" _
(ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessID As Long) As Long
Private Declare Function WaitForSingleObject Lib "kernel32" _
(ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long
Private Const INFINITE = &HFFFFFFFF
Private Const PROCESS_QUERY_INFORMATION = &H400
Private Const SYNCHRONIZE = &H100000
Sub test()
Dim ReturnValue&, hProcess&
ReturnValue = Shell("Notepad.exe ", vbMaximizedFocus)
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION + SYNCHRONIZE, 0, ReturnValue)
WaitForSingleObject hProcess, INFINITE
MsgBox "您结束了记事本"
End Sub
http://zhidao.baidu.com/question/225767831.html
这里的是我的提问,似乎是根据窗口来判断的。
分享到:
相关推荐
在现代电信领域,无线通信装置、计算机可读取的非临时记录介质、主装置和从装置是关键的技术组件,它们共同构建了我们日常使用的通信网络。以下是对这些关键概念的详细解释: 1. 无线通信装置:无线通信装置是能够...
速记是我编写的一个桌面应用程序,使用Python和tkinter图形用户界面库开发,旨在提供一个直观、易用的界面,让用户能够迅速记录临时笔记。无论是快速记下一个电话号码,还是草拟一个购物清单,这个工具都能满足你的...
建筑工程临时建筑、用电、用水设施验收记录表.pdf 本文件是关于建筑工程临时建筑、用电、用水设施验收记录表的规范性文件。该文件涵盖了临时建筑设施、临时用电设施和临时用水设施的验收记录内容。 一、临时建筑...
工作当中经常要用到记事本,或临时摘抄文本,如果不能置顶,需要来回切换窗口,有时候想边看边输入很麻烦,这时候就需要窗口置顶。有时候不想被遮盖文字,就设置透明(快捷键alt+上,下,左箭头),省事操作可自动...
因此,接下来的内容将基于会议标题和描述中提到的“临时用电安全专题会议记录”这一主题,来详细阐释与之相关的一些知识点。 ### 临时用电安全专题会议知识点 1. **临时用电的定义和特点** 临时用电,是指在短...
- 用于临时记录文字的云端空白纸片 日常生活中经常需要记录一些琐碎的、临时的、想传递给他人的文字片段。这些文字不成文没必要写成博客,或者这些文字你不想让别人看到,无论如何,随笔记下想记录的每一些事。 ...
这份"临时用电日常巡查记录表"主要用于确保电气系统的安全运行,防止电气事故的发生。下面将详细解释记录表中的各个关键知识点。 1. 接零接地保护系统: - 工作接地:确保电力系统的正常运行,降低设备的对地电压...
临时用电安全旁站监理记录是建筑工程中一项重要的安全管控措施,旨在确保施工现场的临时电力设施安全、合规。文萃百合源小区的临时用电安全旁站监理记录表详细记录了监理过程中发现的问题及处理意见,体现了对施工...
施工现场临时用电绝缘电阻测试记录.pdf
41施工现场临时用电设备调试记录4方案.pdf
◆ Pubwin记录管理器是一款Pubwin计费系统的专业伴侣工具,完善Pubwin的功能,增加修改、删除(上机记录、临时记录、加钱记录、事件记录)功能。其界面简洁,无须专门学习即可操作使用。 ◆ 完全兼容Pubwin4、...
临时用电安全检查记录表是建筑工程领域中用于确保施工现场电气安全的重要工具,主要用于记录和跟踪临时用电设备的安全状况,预防电气事故的发生。这份记录表详细列出了检查的项目、部位、人员以及检查结果和整改措施...
在Windows 7操作系统中,随着时间的推移,系统会产生大量的临时文件,这些文件可能是软件运行过程中产生的缓存、未完成的下载或者系统操作的临时记录。"用来清理Win7系统的临时文件"这个主题旨在帮助用户了解如何...
通过简单的操作,即可在启动后将软件最小化至系统托盘,单击图标即可打开临时记录页面,快速记录工作中的点滴,避免遗忘重要的细节。 其次,软件内置了“客户分行业务分组管理”模块,这是一个强大的客户关系管理...
这款软件的核心特性是增加了修改和删除功能,这些功能覆盖了上机记录、临时记录、加钱记录以及事件记录等多个方面,使得用户在日常运营中能够更自如地处理各种账目数据。 上机记录是指用户在使用美萍系统时的登录和...
标题 "清理IE浏览器缓存历史记录临时文件" 涉及到的是计算机用户在使用Internet Explorer(简称IE)浏览器时,如何管理和维护个人隐私的重要环节。浏览器缓存是浏览器为提高网页加载速度而存储的临时文件,其中包括...
《施工现场临时用电设备检查记录表》是建筑工程中确保安全用电的重要文档,主要用于记录和检查施工现场的各类临时用电设备的技术参数和安全性能。这份表格详细列出了各项设备的规格、电气特性以及安全防护措施,旨在...
"施工现场临时用电定期安全检(复)查记录表"是一个专门用于确保此类安全的重要工具。这份文档通常由项目经理、电气工程师或安全员使用,以定期检查并记录施工现场的电气设备、线路和系统,确保它们符合国家和地方的...
本资料整理了石家庄市城市轨道交通1号线一期工程张营停车场在2013年至2014年间多次进行的临时用电接地电阻测试记录,涉及施工单位为中铁建工集团有限公司石家庄地铁1号线13标项目经理部。 1. **测试工具与标准** -...