扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:hoshine 来源:VCKBASE 2007年10月19日
关键字:
图六 数据组建添加 |
SetTitle( @TITLE_MAIN, 24, WHITE );//设置背景显示文字 SetTitle( @TITLE_CAPTIONBAR, 0, BACKGROUNDCAPTION );//安装开始提示软件名 Enable( FULLWINDOWMODE );?//背景全屏 Enable( BACKGROUND );//显示背景 SetColor(BACKGROUND,BK_BLUE|BK_SMOOTH);//背景色为蓝色渐变 |
....... Dlg_SdRegisterUserEx: szMsg = ""; szTitle = "";? nResult = SdRegisterUserEx( szTitle, szMsg, szName, szCompany, szSerial ); if (nResult = BACK) goto Dlg_SdShowInfoList; //输入序列号! if (szSerial!="123123")&&(nCount<3) then nCount=nCount+1; MessageBox("输入序列号不正确,请重新输入!",INFORMATION); goto Dlg_SdRegisterUserEx; endif; if nCount=3 then MessageBox("输入已超过三次,请申请序列号后再安装!",INFORMATION); abort; endif; //序列号验证 ...... |
图七 注册表项 |
......//注册表注册 RegDBSetDefaultRoot ( HKEY_CURRENT_USER ); if(RegDBKeyExist("Software\\ODBC\\ODBC.INI\\oil")<0) then if(RegDBKeyExist("Software\\ODBC\\ODBC.INI")<0) then if(RegDBKeyExist("Software\\ODBC")<0) then RegDBCreateKeyEx ("Software\\ODBC",""); endif; RegDBCreateKeyEx ("Software\\ODBC\\ODBC.INI",""); endif; RegDBCreateKeyEx ("Software\\ODBC\\ODBC.INI\\oil",""); else RegDBDeleteKey ("Software\\ODBC\\ODBC.INI\\oil"); RegDBCreateKeyEx ("Software\\ODBC\\ODBC.INI\\oil",""); endif; if(RegDBKeyExist("Software\\ODBC\\ODBC.INI\\ODBC Data Sources")<0) then RegDBCreateKeyEx ("Software\\ODBC\\ODBC.INI\\ODBC Data Sources",""); endif; RegDBSetKeyValueEx ( "Software\\ODBC\\ODBC.INI\\oil", "DBQ" , REGDB_STRING , TARGETDIR+"\\data\\se.mdb" , -1); RegDBSetKeyValueEx ( "Software\\ODBC\\ODBC.INI\\oil", "Driver" , REGDB_STRING , WINSYSDIR+"\\odbcjt32.DLL" , -1); RegDBSetKeyValueEx ( "Software\\ODBC\\ODBC.INI\\oil", "FIL" , REGDB_STRING , "MS Access;" , -1); RegDBSetKeyValueEx ( "Software\\ODBC\\ODBC.INI\\oil", "UID" , REGDB_STRING ,"" , -1); RegDBSetKeyValueEx ( "Software\\ODBC\\ODBC.INI\\oil", "DriverID" , REGDB_NUMBER ,"25" , -1); RegDBSetKeyValueEx ( "Software\\ODBC\\ODBC.INI\\oil", "SafeTransactions" , REGDB_NUMBER ,"0" , -1); RegDBSetKeyValueEx ( "Software\\ODBC\\ODBC.INI\\ODBC Data Sources", "oil" , REGDB_STRING ,"Driver do Microsoft Access (*.mdb) " , -1); ...... 呵呵,剩下的就是在桌面上创建一个快捷方式了我们在Onfirstuibefore函数里面加入: //创建快捷方式 if(SprintfBox(OK|CANCEL,"请选择","%S","您想在桌面上创建快捷方式?")) then AddFolderIcon(FOLDER_DESKTOP,"**软件",TARGETDIR+"OIL.exe",TARGETDIR,TARGETDIR+"\\media\\GREEN.ICO",0,"",REPLACE); endif; AddFolderIcon(FOLDER_PROGRAMS,"**软件",TARGETDIR+"oil.exe", TARGETDIR,TARGETDIR+"\\media\\Applications HotSync.ico",0,"",REPLACE); return 0; |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者