这样的网站代码怎么c 测试代码运行时间运行

inno安装卸载时检测程序是否正在运行卸载完成后自动打开网页-代码无效|安装与补丁 - 汉化新世纪论坛 - Powered by phpwind
查看完整版本: [--
inno安装卸载时检测程序是否正在运行卸载完成后自动打开网页-代码无效
inno setup 安装卸载时检测程序是佛正在运行卸载完成后自动打开网页-代码无效 --------------------------代码如下---------------------------
[Code]varErrorCode: IIsRunning: I // 安装时判断客户端是否正在运行function InitializeSetup(): BbeginResult := //安装程序继续IsRunning:=FindWindowByWindowName('东方宽频网络电视');while IsRunning&&0 dobegin&&&&if Msgbox('安装程序检测到客户端正在运行。' #13#13 '您必须先关闭它然后单击“是”继续安装,或按“否”退出!', mbConfirmation, MB_YESNO) = idNO then&&&&begin&&&&&&Result := //安装程序退出&&&&&&IsRunning :=0;&&&&end else begin&&&&&&Result := //安装程序继续&&&&&&IsRunning:=FindWindowByWindowName('东方宽频网络电视');&&&&
// 卸载时判断客户端是否正在运行function InitializeUninstall(): Bbegin&& Result := //安装程序继续IsRunning:=FindWindowByWindowName('东方宽频网络电视');while IsRunning&&0 dobegin&&&&if Msgbox('安装程序检测到客户端正在运行。' #13#13 '您必须先关闭它然后单击“是”继续安装,或按“否”退出!', mbConfirmation, MB_YESNO) = idNO then&&&&begin&&&&&&Result := //安装程序退出&&&&&&IsRunning :=0;&&&&end else begin&&&&&&Result := //安装程序继续&&&&&&IsRunning:=FindWindowByWindowName('东方宽频网络电视');&&&& procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);begincase CurUninstallStep of&&&&usUninstall:&&&&&&begin // 开始卸载 &&&&&&&&&&usPostUninstall:&&&&&&begin&&&&&&// 卸载完成&&&&&&&&// MsgBox('CurUninstallStepChanged:' #13#13 'Uninstall just finished.', mbInformation, MB_OK);&&&&&&&&// ...insert code to perform post-uninstall tasks here...&&&&&&&&ShellExec('open', '', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode);&&&&&&
请问“东方宽屏网络电视”是不是改成自己程序的名字 这些代码无效&&怎没办 - -!!
FindWindowByWindowName 只能查找完整的标题, 例如你的 标题是 MyApp ver 1.0那么你只能用 FindWindowByWindowName('MyApp ver 1.0')而不能用 FindWindowByWindowName('MyApp')
用插件吧,检测进程的插件,有好几个,而且都有例子的。你搜索一下就知道了。istask、IssProc、psvince
#define MyAppName &MyProgramm&#define MyAppVersion &0.0.0.0&#define MyAppURL &/&#define MyAppExeName &MyProg.exe& [Files]Source: {tmp}\psvince. DestDir: {app}; Flags: Attribs: hidden [Code]function IsModuleLoadedU(modulename: String ):&&B&&external 'IsModuleLoaded@{app}\psvince.dll stdcall uninstallonly'; function InitializeUninstall(): Bbegin&&if IsModuleLoadedU( '{#MyAppExeName}' ) then&&begin&&&&MsgBox('{#MyAppName} 正在运行,请尝试关闭后再点击[确定]按钮。',mbError, MB_OK);&&&&Result :=&&end&&else&&&&Result :=&&&&UnloadDLL(ExpandConstant('{app}\psvince.dll')); procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);begin&&case CurUninstallStep of&&&&usPostUninstall:&&&&&&begin&&&&&&&&if MsgBox('访问作者的网站吗?', mbConfirmation, MB_YesNo or MB_DEFBUTTON1) = IDYes then&&&&&&&&&&ShellExec('open', '{#MyAppURL}', '', '', SW_SHOWNORMAL, ewWaitUntilTerminated, ErrorCode);&&&&&&&&
+_+ 看不懂&&大家看下一下代码 ↓--------------------------------------------------------------------------------------------------------------; 脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!#define MyAppName &愤怒的小鸟&#define MyAppVersion &1.0.0&#define MyAppPublisher &Rovio&#define MyAppExeName &AngryBirds.exe&[Setup]; 注: AppId的值为单独标识该应用程序。; 不要为其他安装程序使用相同的AppId值。; (生成新的GUID,点击 工具|在IDE中生成GUID。)AppId={{3D8D1A6F--FC56F69}AppName={#MyAppName}AppVersion={#MyAppVersion};AppVerName={#MyAppName} {#MyAppVersion}AppPublisher={#MyAppPublisher}DefaultDirName={pf}\{#MyAppName}DefaultGroupName={#MyAppName}OutputBaseFilename=愤怒的小鸟Compression=lzmaSolidCompression=yes[Languages]Name: &chinesesimp&; MessagesFile: &compiler:Default.isl&[Tasks]Name: &desktopicon&; Description: &{cm:CreateDesktopIcon}&; GroupDescription: &{cm:AdditionalIcons}&; Flags: OnlyBelowVersion: 0,6.1[Files]Source: &E:\愤怒的小鸟\AngryBirds.exe&; DestDir: &{app}&; Flags: ignoreversionSource: &E:\愤怒的小鸟\*&; DestDir: &{app}&; Flags: ignoreversion recursesubdirs createallsubdirs; 注意: 不要在任何共享系统文件上使用“Flags: ignoreversion”[Icons]Name: &{group}\{#MyAppName}&; Filename: &{app}\{#MyAppExeName}&Name: &{group}\{cm:UninstallProgram,{#MyAppName}}&; Filename: &{uninstallexe}&Name: &{commondesktop}\{#MyAppName}&; Filename: &{app}\{#MyAppExeName}&; Tasks: desktopicon[Run]Filename: &{app}\{#MyAppExeName}&; Description: &{cm:LaunchProgram,{#StringChange(MyAppName, &&&, &&&&)}}&; Flags: nowait postinstall skipifsilent----------------------------------------------------------------------------------------------比如这个&&,要怎没弄才能实现&&,安装卸载时检测程序是否正在运行卸载完成后自动打开网页。
; 脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!#define MyAppName &我的程序&#define MyAppVersion &1.5&#define MyAppPublisher &我的公司&#define MyAppURL &/&#define MyAppExeName &AngryBirds.exe&[Setup]; 注: AppId的值为单独标识该应用程序。; 不要为其他安装程序使用相同的AppId值。; (生成新的GUID,点击 工具|在IDE中生成GUID。)AppId={{84B08A76-86FA-4ADA-CC0F21}AppName={#MyAppName}AppVersion={#MyAppVersion};AppVerName={#MyAppName} {#MyAppVersion}AppPublisher={#MyAppPublisher}AppPublisherURL={#MyAppURL}AppSupportURL={#MyAppURL}AppUpdatesURL={#MyAppURL}DefaultDirName={pf}\{#MyAppName}DefaultGroupName={#MyAppName}OutputBaseFilename=setupCompression=lzmaSolidCompression=yes[Languages]Name: &chinesesimp&; MessagesFile: &compiler:Default.isl&[Tasks]Name: &desktopicon&; Description: &{cm:CreateDesktopIcon}&; GroupDescription: &{cm:AdditionalIcons}&; Flags: OnlyBelowVersion: 0,6.1[Files]Source: &E:\愤怒的小鸟\AngryBirds.exe&; DestDir: &{app}&; Flags: ignoreversionSource: &E:\愤怒的小鸟\*&; DestDir: &{app}&; Flags: ignoreversion recursesubdirs createallsubdirs; 注意: 不要在任何共享系统文件上使用“Flags: ignoreversion”[Icons]Name: &{group}\{#MyAppName}&; Filename: &{app}\{#MyAppExeName}&Name: &{group}\{cm:ProgramOnTheWeb,{#MyAppName}}&; Filename: &{#MyAppURL}&Name: &{group}\{cm:UninstallProgram,{#MyAppName}}&; Filename: &{uninstallexe}&Name: &{commondesktop}\{#MyAppName}&; Filename: &{app}\{#MyAppExeName}&; Tasks: desktopicon[Run]Filename: &{app}\{#MyAppExeName}&; Description: &{cm:LaunchProgram,{#StringChange(MyAppName, &&&, &&&&)}}&; Flags: nowait postinstall skipifsilent[Code]varErrorCode: IIsRunning: I// 安装时判断客户端是否正在运行function InitializeSetup(): BbeginResult := //安装程序继续IsRunning:=FindWindowByWindowName('我的程序');while IsRunning&&0 dobegin&&&&if Msgbox('安装程序检测到客户端正在运行。' #13#13 '您必须先关闭它然后单击“是”继续安装,或按“否”退出!', mbConfirmation, MB_YESNO) = idNO then&&&&begin&&&&&&Result := //安装程序退出&&&&&&IsRunning :=0;&&&&end else begin&&&&&&Result := //安装程序继续&&&&&&IsRunning:=FindWindowByWindowName('我的程序');&&&&// 卸载时判断客户端是否正在运行function InitializeUninstall(): Bbegin&& Result := //安装程序继续IsRunning:=FindWindowByWindowName('我的程序');while IsRunning&&0 dobegin&&&&if Msgbox('安装程序检测到客户端正在运行。' #13#13 '您必须先关闭它然后单击“是”继续安装,或按“否”退出!', mbConfirmation, MB_YESNO) = idNO then&&&&begin&&&&&&Result := //安装程序退出&&&&&&IsRunning :=0;&&&&end else begin&&&&&&Result := //安装程序继续&&&&&&IsRunning:=FindWindowByWindowName('我的程序');&&&&procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);begincase CurUninstallStep of&&&&usUninstall:&&&&&&begin // 开始卸载&&&&&&&&&&usPostUninstall:&&&&&&begin&&&&&&// 卸载完成&&&&&&&&// MsgBox('CurUninstallStepChanged:' #13#13 'Uninstall just finished.', mbInformation, MB_OK);&&&&&&&&// ...insert code to perform post-uninstall tasks here...&&&&&&&&ShellExec('open', '', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode);&&&&&&这样怎么不对 。。。&& %&_&%
查看完整版本: [--
Powered by
Time 0.145744 second(s),query:2 Gzip disabled如何在本地利用XAMPP测试运行PHP源码网站?
如何在本地利用XAMPP测试运行PHP源码网站? 20
前几天在网上下载了一套《美团网》的PHP网站源码、想在本地测试运行、于是安装了xampp、把源码文件夹置于htdocs目录下、在IE里输入:http://localhost/meituan 后无法加载主页、小弟学过編程、但不懂PHP和mysql、又不知道xampp发布网站的用法、所以希望能求一份xampp的详细教程、麻烦大家了!
我有xampp教程,不知道能不能适合你
1 使用安装包进行安装(目前有三种可供选择下载的XAMPP for Windows: 安装包&&&简单且安全:XAMPP 的便捷安装程序。)&&&&&&&使用安装包来安装XAMPP是最简单的方法。&&&&&&&安装过程结束后,您会在开始/程序/XAMPP 菜单下找到 XAMPP。您可以使用 XAMPP 控制面板来启 动/停止所有服务或安装/卸载所有服务。&&&&&&&XAMPP 控制面板能启动/停止Apache、MySQL、FilaZilla 和 Mercury,或直接将其安装为服务2 下载XAMPP for Windows Version 1.6.2软件2.1 进入下载页面: 2.2点击XAMPP for Windows进入下一页面下载适用于Windows的安装软件:2.3 选择下载Installer软件安装包:xampp-win32-1.6.2-installer. 30 MB
2.4 安装时将其安装其D:/,一点安装即可。注1:选择简体中文语言注2:必须要选择一个文件夹来安装,否则下一步按钮将会是灰色注3:安装完毕后,所有文件均安装至D:/xampp文件夹中。2.5 根据相关提示,将Apache、mysql和FTP服务设置为系统服务,即在Windows启动后,在无需登陆的情况下仍能运行网站。2.6 在IE或其它浏览器中访问http://localhost即可访问主页面了。3. 使用phpmyadmin软件管理mysql数据库3.1. 首先用相关软件(如PSPad)打开位于D:/xampp/phpMyAdmin文件夹中的config.inc.php文件。3.2. 将第68行的$cfg['Servers'][$i]['auth_type'] ='config'中的config(系缺省值)更改为cookie ,从而将phpmyadmin的登陆设置为Web界面,否则,任何用户均可直接进入该软件的web界面,降低网站的安全性。 3. 通过默认主页http://localhost左侧的phpmyadmin导航栏进入phpmyadmin界面,可直接通过http: //localhost/phpmyadmin/进入web登陆界面,输入用户名root后直接点击登陆即可。注:在默认状态下,phpmyadmin有两个用户名,分别是pma和root。其中,root是管理员身份,而pma则是普通用户身份,但二者在缺省状态下均无密码。4. 更改root密码——点击Privileges后,在Change password一栏输入密码后确认。此时,会自动退出,再用root及相应的密码登陆。 5. 建立新的管理员帐号及删除原有的root帐号——首先点击root帐号编辑其Privileges,在最底端的只输入相应的用户名和密码,其余选项保持其 缺省值,确认后即可产生与原有root帐号相同权限的新帐号;随后,再次编辑root帐号的Privileges,并在最底端的Change Login Information / Copy User中选择delete the old one from the user tables,其余选项不变,确认后即可删除原有的root帐号。 6. 更改pma帐号密码:与root相似,但是,当更改其帐号后会有出错信息,此 时,用相关软件将config.inc.php第63行的pma密码更改与 web设置相对应,此时,登陆就不会再出错了 。pma密码可以不填。不用他就好了。不推荐使用root用户,最好新建一个具有所有功能的用户来管理数据库。注1:root等管理员密码无需在config.inc.php中更改。注2:只有pma不设置密码时,XAMPP主界面的MySQL database的状态才会显示为ACTIVATED状态!注3:不要使用XAMPP for Windows Version 1.5.2自带的mysql管理软件来设置。如果设置了,会在C:windowns目录下产生一个my.ini文件。如果要重新安装,则需要将此my.ini文件删除,以名影响后续设置。5. 更改默认主页 XAMPP for Windows Version 1.6.2安装完毕后,其网页所在文件夹位于htdocs文件夹中,本例中的路径为D:/xampphtdocs。其中,D:/xampp/htdocs/xampp文件夹中的内容则是http://localhost缺省访问内容。不过,它的访问路径是由D:/xampp/htdocs/index.php文件来确定的,用相关软件更改该文件可确定主页的具体指向。注:更改D:/xampp/htdocs中xampp的名字并不影响XAMPP for Windows Version 1.6.2的界面,不过,需要修改D:/xampp/htdocs/index.php的指向。最好将此目录更名,以免被人恶意更改系统参数。6 更改默认端口,APACHE的默认端口是80,如果你装有IIS,就会有冲突。所以,要更改一个端口。&&&&&&&打开xampp/apache/conf/httpd.conf,把 listen 80&&&&&改为其它的端口。如99,8080等等,我这里改为 listen 99。
安装xampp,在本机通过localhost和ip都可以访问,但是局域网其它机器不能访问?A:修改xampp/apache/httpd.conf,把Listen 80改成Listen 192.168.0.188:80,192.168.0.188换成您服务器的ip。
7 默认端口 能不改就不要改了,改了之后xampp的控制工作出小问题。
8:我的网络文档应该放在哪里?所有网络文档都放在 htdocs 主文件夹中(.\xampp\htdocs)。如果您将 test.html 文件放在这里,您可以通过http://localhost/test.html&来访问它。php 或 cgi 文件也同样放在这里。其他的 WWW 子文件夹可以在 htdocs 目录下创建。例如将 test.html 放在 .\xampp\htdocs\new 路径下,您就可以在浏览器的地址栏中输入http://localhost/new/test.html&来访问这个文件。
的感言:谢谢 相关知识
其他回答 (3)
http://localhost/meituan& 应该是你的服务器端口错了 我测试PHP都是在http://localhost:9000/下来测试的 你打开你的APM看看你的端口是多少
easybug:最简单的bug管理 系统软件测试,网站测试:
相关知识等待您来回答
网页制作领域专家
& &SOGOU - 京ICP证050897号您还未登陆,请登录后操作!
怎样在本机运行PHP?
网站程序
我在网上看到PHP是C语法,反正我想学C,就试试PHP吧。
PHP 可不是C 哦
首先你要安装一个WEB服务器,比如Apache 或者 IIS
然后安装下PHP运行库
1。先看IIS
做一个WEB服务器
mysql,apache,php分别是什么
3。如何在Win2k下面配置Apache和PHP
更多的请用搜索 呵呵!
大家还关注网页HTML代码在线运行器-测试版
工具介绍:
网页HTML代码在线运行器-测试版 ,本工具可以在线可视化编辑HTML代码,并且可以在线运行测试。请在正确的位置填写好网页代码,点击下边的【运行】按钮即可在线测试运行代码,点击【保存】按钮即可保存当前代码,简单、方便、快捷操作html代码。
这里填写标题
这里填写HTML代码

我要回帖

更多关于 网站运行天数代码 的文章

 

随机推荐