{"id":4177,"date":"2016-08-29T15:55:55","date_gmt":"2016-08-29T07:55:55","guid":{"rendered":"http:\/\/blog.qdac.cc\/?p=4177"},"modified":"2016-09-02T16:22:56","modified_gmt":"2016-09-02T08:22:56","slug":"%e6%a3%80%e6%b5%8b%e8%bf%9b%e7%a8%8b%e6%98%af%e5%90%a6%e5%ad%98%e5%9c%a8%ef%bc%8c%e7%ae%80%e5%8d%95%e6%96%b9%e6%b3%95%e3%80%82%e6%b1%82%e6%9b%b4%e7%ae%80%e5%8d%95%e6%96%b9%e6%b3%95","status":"publish","type":"post","link":"https:\/\/blog.qdac.cc\/?p=4177","title":{"rendered":"\u68c0\u6d4b\u8fdb\u7a0b\u662f\u5426\u5b58\u5728\uff0c\u7b80\u5355\u65b9\u6cd5\u3002\u6c42\u66f4\u7b80\u5355\u65b9\u6cd5~~"},"content":{"rendered":"<h3><span style=\"color: #ff0000\"><strong>\u6211\u4e00\u76f4\u90fd\u5728\u5bfb\u627e\u5404\u79cd\u4e1a\u52a1\u529f\u80fd\u7684\u6700\u7b80\u5355\u5199\u6cd5\uff0c\u7528\u51cf\u6cd5\u7684\u6a21\u5f0f\u6765\u5f00\u53d1\u8f6f\u4ef6\u3002\u4e0b\u9762\u662f\u7684\u5199\u6cd5\uff0c\u5982\u679c\u6709\u66f4\u7b80\u5355\u7684\u65b9\u6cd5\uff0c\u8bf7\u7559\u8a00\u544a\u77e5\u3002<\/strong><\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/img.alicdn.com\/imgextra\/i1\/41670659\/TB2lmJSXai5V1BjSspiXXXGBFXa-41670659.gif\" width=\"474\" height=\"304\" \/><\/p>\n<pre class=\"lang:delphi decode:true  \">function CheckProcessExist(const AFileName: string): Boolean;\r\nvar\r\n  \/\/\u7528\u4e8e\u83b7\u5f97\u8fdb\u7a0b\u5217\u8868\r\n  hSnapshot: THandle;\r\n  \/\/\u7528\u4e8e\u67e5\u627e\u8fdb\u7a0b\r\n  lppe: TProcessEntry32;\r\n  \/\/\u7528\u4e8e\u5224\u65ad\u8fdb\u7a0b\u904d\u5386\u662f\u5426\u5b8c\u6210\r\n  Found: Boolean;\r\nbegin\r\n  Result := False;\r\n  \/\/\u83b7\u5f97\u7cfb\u7edf\u8fdb\u7a0b\u5217\u8868\r\n  hSnapshot := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);\r\n  \/\/\u5728\u8c03\u7528Process32FirstAPI\u4e4b\u524d\uff0c\u9700\u8981\u521d\u59cb\u5316lppe\u8bb0\u5f55\u7684\u5927\u5c0f\r\n  lppe.dwSize := SizeOf(TProcessEntry32);\r\n  \/\/\u5c06\u8fdb\u7a0b\u5217\u8868\u7684\u7b2c\u4e00\u4e2a\u8fdb\u7a0b\u4fe1\u606f\u8bfb\u5165ppe\u8bb0\u5f55\u4e2d\r\n  Found := Process32First(hSnapshot, lppe);\r\n  while Found do\r\n  begin\r\n    if ((UpperCase(ExtractFileName(lppe.szExeFile)) = UpperCase(AFileName)) or (UpperCase(lppe.szExeFile) = UpperCase(AFileName))) then\r\n    begin\r\n      Result := True;\r\n    end;\r\n    \/\/\u5c06\u8fdb\u7a0b\u5217\u8868\u7684\u4e0b\u4e00\u4e2a\u8fdb\u7a0b\u4fe1\u606f\u8bfb\u5165lppe\u8bb0\u5f55\u4e2d\r\n    Found := Process32Next(hSnapshot, lppe);\r\n  end;\r\nend;\r\n\r\nprocedure TForm4.btn1Click(Sender: TObject);\r\nbegin\r\n  if CheckProcessExist(Trim(edt1.Text)+'.exe') then\r\n  begin\r\n    ShowMessage('\u68c0\u6d4b\u5230\u4e86');\r\n  end else begin\r\n    ShowMessage('\u4e0d\u5b58\u5728');\r\n  end;\r\nend;\r\n\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u6211\u4e00\u76f4\u90fd\u5728\u5bfb\u627e\u5404\u79cd\u4e1a\u52a1\u529f\u80fd\u7684\u6700\u7b80\u5355\u5199\u6cd5\uff0c [&hellip;]<\/p>\n","protected":false},"author":117,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[8],"tags":[],"class_list":["post-4177","post","type-post","status-publish","format-standard","hentry","category-delphi"],"views":3850,"_links":{"self":[{"href":"https:\/\/blog.qdac.cc\/index.php?rest_route=\/wp\/v2\/posts\/4177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.qdac.cc\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.qdac.cc\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.qdac.cc\/index.php?rest_route=\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.qdac.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4177"}],"version-history":[{"count":3,"href":"https:\/\/blog.qdac.cc\/index.php?rest_route=\/wp\/v2\/posts\/4177\/revisions"}],"predecessor-version":[{"id":4193,"href":"https:\/\/blog.qdac.cc\/index.php?rest_route=\/wp\/v2\/posts\/4177\/revisions\/4193"}],"wp:attachment":[{"href":"https:\/\/blog.qdac.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.qdac.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.qdac.cc\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}