1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[3480],{43508:function(e,n,i){i.r(n),i.d(n,{default:function(){return o}});var s=i(30758),t=i(86070),a=i(99694);function r(e){const n=Object.assign({p:"p",a:"a",h2:"h2",pre:"pre",code:"code"},(0,a.RP)(),e.components);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n.p,{children:["node-webkit æ¯ä¸ªå¾èµçæ³æ³ï¼å¥ä½é®é¢è¾å¤ï¼å¾å¤å¨ç®åççæ¬ä¸é¾ä»¥è§£å³ï¼å¼å½¢çªå£ä¹ç±»çï¼â¦..è¿æ¬¡æ»ç»ä¸å®è£
å
çå¶ä½ï¼ä½¿ç¨å°äº",(0,t.jsx)(n.a,{href:"http://www.jrsoftware.org/isinfo.php",children:"inno setup"}),"ï¼ç½ä¸æå¾å¤æç¨ï¼éè¦çå¯ä»¥èªè¡æç´¢ï¼ä¸é¢ä¸»è¦è®²ä¸",(0,t.jsx)(n.a,{href:"/1317",children:"æå¨æå
node-webkit"}),"åºç¨çæ¶åéå°çé®é¢ã"]}),"\n",(0,t.jsx)(n.h2,{children:"å¸è½½ï¼å®è£
ï¼çæ¶åå 餿³¨å表"}),"\n",(0,t.jsxs)(n.p,{children:["æç node-webkit åºç¨å¯ä»¥è®¾ç½®",(0,t.jsx)(n.a,{href:"/1324",children:"弿ºèªå¯å¨"}),"ï¼ä¼åå
¥å°æ³¨å表ä¸ï¼å¨å¸è½½çæ¶åéè¦å 餿³¨å表项ç®ï¼ç¨æ³å¾ç®åï¼å¨ iss æä»¶éå å
¥ä¸è¡ï¼"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:' [Registry]\n Root: HKCU; Subkey: "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"; ValueType: string; ValueName: <é®å>; Flags: dontcreatekey uninsdeletevalue\n'})}),"\n",(0,t.jsxs)(n.p,{children:["ä¸é¢çä»£ç æ¯å¸è½½æ¶å 餿³¨å表çï¼uninsdeletevalueï¼ï¼å
·ä½å
³äº",(0,t.jsx)(n.code,{children:"[Registry]"})," çå¯ä»¥ç",(0,t.jsx)(n.a,{href:"http://www.jrsoftware.org/ishelp/index.php?topic=registrysection",children:"宿¹çææ¡£"}),"ã"]}),"\n",(0,t.jsx)(n.h2,{children:"å®è£
åå¸è½½çæ¶å夿ç¨åºæ¯å¦æ£å¨è¿è¡"}),"\n",(0,t.jsxs)(n.p,{children:["å¸è½½ inno setup æå
ç node-webkit åºç¨æ¶ï¼å¦æç¨åºæ£å¨è¿è¡ï¼ä¼å¸è½½ä¸å®å
¨ï¼ä¸»è¦æä»¶é½è¿å¨ï¼èä¸è¿å¯ä»¥è¿è¡ï¼ï¼æä»¥è¦æ£æµä¸ä¸ï¼å¦æç¨åºæ£å¨è¿è¡ï¼å°±å¼¹åºæç¤ºï¼éåºå¸è½½ãå®è£
乿¯åæ ·çéçãè¿éç¨å°äºä¸¤ä¸ªå½æ°",(0,t.jsx)(n.code,{children:"InitializeSetup"})," å",(0,t.jsx)(n.code,{children:"InitializeUninstall"})," ï¼åå«å¨å®è£
åå¸è½½æ¶æ§è¡ãå
·ä½ä»£ç å¦ä¸ï¼"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:" [Code]\n function IsAppRunning(const FileName : string): Boolean;\n var\n FSWbemLocator: Variant;\n FWMIService : Variant;\n FWbemObjectSet: Variant;\n begin\n Result := false;\n FSWbemLocator := CreateOleObject('WBEMScripting.SWBEMLocator');\n FWMIService := FSWbemLocator.ConnectServer('', 'root\\CIMV2', '', '');\n FWbemObjectSet := FWMIService.ExecQuery(Format('SELECT Name FROM Win32_Process Where Name=\"%s\"',[FileName]));\n Result := (FWbemObjectSet.Count > 0);\n FWbemObjectSet := Unassigned;\n FWMIService := Unassigned;\n FSWbemLocator := Unassigned;\n end;\n\n function InitializeSetup(): Boolean;\n begin\n if IsAppRunning( '<è¿éæ¯å®é
è¿è¡çexe>.exe' ) then\n begin\n MsgBox( '\"<ä½ çç¨åº>\" is running, please close it and run again setup.',\n mbError, MB_OK );\n Result := false;\n end\n else Result := true;\n end;\n\n function InitializeUninstall(): Boolean;\n begin\n if IsAppRunning( '<è¿éæ¯å®é
è¿è¡çexe>.exe' ) then\n begin\n MsgBox( '\"<ä½ çç¨åº>\" is running, please close it and run again uninstall.',\n mbError, MB_OK );\n Result := false;\n end\n else Result := true;\n end;\n"})}),"\n",(0,t.jsx)(n.h2,{children:"å¸è½½æ¶å 餿宿件夹"}),"\n",(0,t.jsx)(n.p,{children:"node-webkit å
å«ä¸ä¸ª webkit çå
æ ¸ï¼å¸è½½ä¹åï¼ä»ç cookie å localStorage é½ä¼ä¿çï¼è¿æ¾ç¶ä¸æ¯æä»¬æ³è¦çï¼æä»¥å¨å¸è½½ä¹åï¼æè
å®è£
ä¹åï¼è¦å é¤è¿äºæ°æ®ï¼"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:' [InstallDelete]\n Type: filesandordirs; Name: "{localappdata}\\your-app-name"\n\n [UninstallDelete]\n Type: filesandordirs; Name: "{localappdata}\\your-app-name"\n'})}),"\n",(0,t.jsxs)(n.p,{children:["ä¸é¢ç",(0,t.jsx)(n.code,{children:"{localappdata}"})," å°±æ¯æ¬å°çæ°æ®ç®å½ï¼ä¸é¢æä¸ªåä½ çåºç¨ååçç®å½ï¼æ¯ node-webkit å建çï¼ç´æ¥å é¤å³
1å¯ã"]})]})}var l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=Object.assign({},(0,a.RP)(),e.components).wrapper;return n?(0,t.jsx)(n,Object.assign({},e,{children:(0,t.jsx)(r,e)})):r(e)},c=i(33639);var o=()=>(0,t.jsxs)(s.Fragment,{children:[(0,t.jsx)("style",{type:"text/css",dangerouslySetInnerHTML:{__html:'.markdown-body{--base-size-16:1rem;--base-size-24:1.5rem;--base-size-4:0.25rem;--base-size-40:2.5rem;--base-size-8:0.5rem;--base-text-weight-medium:500;--base-text-weight-normal:400;--base-text-weight-semibold:600;--fontStack-monospace:ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--fontStack-sansSerif:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--fgColor-accent:Highlight}@media (prefers-color-scheme:dark){.markdown-body{color-scheme:dark;--fgColor-accent:#4493f8;--bgColor-attention-muted:#bb800926;--bgColor-default:#0d1117;--bgColor-muted:#151b23;--bgColor-neutral-muted:#656c7633;--borderColor-accent-emphasis:#1f6feb;--borderColor-attention-emphasis:#9e6a03;--borderColor-danger-emphasis:#da3633;--borderColor-default:#3d444d;--borderColor-done-emphasis:#8957e5;--borderColor-success-emphasis:#238636;--color-prettylights-syntax-brackethighlighter-angle:#9198a1;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-comment:#9198a1;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#f0f6fc;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-markup-ignored-text:#f0f6fc;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-italic:#f0f6fc;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#f0f6fc;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-sublimelinter-gutter-mark:#3d444d;--color-prettylights-syntax-variable:#ffa657;--fgColor-attention:#d29922;--fgColor-danger:#f85149;--fgColor-default:#f0f6fc;--fgColor-done:#ab7df8;--fgColor-muted:#9198a1;--fgColor-success:#3fb950;--borderColor-muted:#3d444db3;--color-prettylights-syntax-invalid-illegal-bg:var(--bgColor-danger-muted);--color-prettylights-syntax-invalid-illegal-text:var(--fgColor-danger);--focus-outlineColor:var(--borderColor-accent-emphasis);--borderColor-neutral-muted:var(--borderColor-muted)}}@media (prefers-color-scheme:light){.markdown-body{color-scheme:light;--fgColor-danger:#d1242f;--bgColor-attention-muted:#fff8c5;--bgColor-muted:#f6f8fa;--bgColor-neutral-muted:#818b981f;--borderColor-accent-emphasis:#0969da;--borderColor-attention-emphasis:#9a6700;--borderColor-danger-emphasis:#cf222e;--borderColor-default:#d1d9e0;--borderColor-done-emphasis:#8250df;--borderColor-success-emphasis:#1a7f37;--color-prettylights-syntax-brackethighlighter-angle:#59636e;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-comment:#59636e;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-prettylights-syntax-entity:#6639ba;--color-prettylights-syntax-entity-tag:#0550ae;--color-prettylights-syntax-invalid-illegal-text:var(--fgColor-danger);--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-markup-ignored-text:#d1d9e0;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-sublimelinter-gutter-mark:#818b98;--color-prettylights-syntax-variable:#953800;--fgColor-accent:#0969da;--fgColor-attention:#9a6700;--fgColor-done:#8250df;--fgColor-muted:#59636e;--fgColor-success:#1a7f37;--bgColor-default:#ffffff;--borderColor-muted:#d1d9e0b3;--color-prettylights-syntax-invalid-illegal-bg:var(--bgColor-danger-muted);--color-prettylights-syntax-markup-bold:#1f2328;--color-prettylights-syntax-markup-italic:#1f2328;--color-prettylights-syntax-storage-modifier-import:#1f2328;--fgColor-default:#1f2328;--focus-outlineColor:var(--borderColor-accent-emphasis);--borderColor-neutral-muted:var(--borderColor-muted)}}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;font-weight:var(--base-text-weight-normal, 400);color:var(--fgColor-default);background-color:var(--bgColor-default);font-family:var(--fontStack-sansSerif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji");font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body a{text-decoration:underline;text-underline-offset:.2rem}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:transparent;color:var(--fgColor-accent);text-decoration:none}.markdown-body b,.markdown-body strong{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body h1{margin:.67em 0;font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--borderColor-muted)}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box}.markdown-body code,.markdown-body pre{font-family:monospace;font-size:1em}.markdown-body [type=button]{-webkit-appearance:button;appearance:button}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::placeholder{color:var(--fgColor-muted);opacity:1}.markdown-body a:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible){outline:solid 1px transparent}.markdown-body a:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible{outline-offset:0}.markdown-body h1,.markdown-body h2{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h2{font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--borderColor-muted)}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body ul{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body code{font-family:var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font-family:var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px;word-wrap:normal}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body p,.markdown-body ul,.markdown-body pre{margin-top:0;margin-bottom:var(--base-size-16)}.markdown-body h1 code,.markdown-body h2 code{padding:0 .2em;font-size:inherit}.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:var(--base-size-16)}.markdown-body li+li{margin-top:.25em}.markdown-body code{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--bgColor-neutral-muted);border-radius:6px}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:0 0;border:0}.markdown-body pre{padding:var(--base-size-16);overflow:auto;font-size:85%;line-height:1.45;color:var(--fgColor-default);background-color:var(--bgColor-muted);border-radius:6px}.markdown-body pre code{display:inline;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body button:focus:not(:focus-visible),.markdown-body a:focus:not(:focus-visible){outline:0;box-shadow:none}.markdown-body a:has(>p,>div,>pre,>blockquote){display:block}.markdown-body a:has(>p,>div,>pre,>blockquote):not(:has(.snippet-clipboard-content,>pre)){width:fit-content}.markdown-body a:has(>p,>div,>pre,>blockquote):has(.snippet-clipboard-content,>pre):focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:2px}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}'}}),(0,t.jsx)(c.A,{blogInfo:{id:"0000-archive-1317-index",title:"node-webkit å inno setupï¼å®è£
å
çé£ç¹äºå¿",date:14077152e5,mdxPath:"0000-archive/1317/index.mdx",slug:"/1317",readingTime:"4",chars:"601",tags:[{name:"node-webkit",pathName:"node-webkit"},{name:"Node.js",pathName:"node.js"},{name:"2014",pathName:"2014"}]},children:(0,t.jsx)(l,{})})]})},33639:function(e,n,i){i.d(n,{A:function(){return f}});var s=i(30758),t=i(12670),a=i(63288),r=i(4068),l=i(27198),c=i(13888),o=i(27661),d=i(99330),h=i(20695),p=i(24637),x=i(23485),j="main-xS22",u="left-TOUB",g="right-ohyM",m="toc-HUD5",b=i(86070);var f=e=>{var n;let i=e.children,f=e.blogInfo;return(0,b.jsxs)(s.Fragment,{children:[(0,b.jsx)(t.mg,{children:(0,b.jsx)("title",{children:f.title})}),(0,b.jsx)("aside",{className:u}),(0,b.jsxs)("main",{className:j,children:[(0,b.jsxs)("article",{children:[(0,b.jsx)(a.A,{title:f.title,date:(0,p.A)(f.date),readingTime:f.readingTime,chars:f.chars}),(0,b.jsx)(r.A,{type:"detail",children:i}),(0,b.jsx)(l.A,{tags:f.tags})]}),(0,b.jsx)(o.A,{}),(0,b.jsx)(h.A,{}),(0,b.jsx)(d.A,{})]}),(0,b.jsx)("aside",{className:g,children:-1===(null==f||null===(n=f.tags)||void 0===n?void 0:n.findIndex(e=>"ç¬è®°"===e.name))&&(0,b.jsx)("div",{className:m,children:(0,b.jsx)(c.A,{})})}),(0,b.jsx)(x.OA,{})]})}},829:function(e,n,i){e.exports=i.p+"assets/image/f39ac524.png"}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.