Pergunta : O certificado compila, mas nunca parece ao tun

Eu mando chaves de um registro do ajuste do certificado durante o meu instalar como alistado abaixo. É muito bem e compila, mas olha como ele nunca lançamentos ou tem todo o evento associado com ele. MiscCommon é o nome de uma caraterística. Eu pensei esse protótipo MiscCommon_Installed do

export (); o

might do
function MiscCommon_Installed () constitui um evento onde essa caraterística seja instalada, e uma função para executar mas eu supor não.
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
class= " do id= " codeSnippet800596 do
 *****************************************************************************
Protótipos de // Windows API
***************************************************************************** de //

VÁCUO KERNEL32.GetSystemTime do stdcall do protótipo (PONTEIRO);
stdcall BOOL KERNEL32.SystemTimeToTzSpecificLocalTime do protótipo (PONTEIRO, PONTEIRO, PONTEIRO);  


o _SYSTEMTIME do typedef começa
	Iyear CURTO;
	Imonth CURTO;
	iDayOffWeek CURTO;
	Iday CURTO;
	Ihour CURTO;
	Iminute CURTO;
	Isecond CURTO;
	Imillisecond CURTO;
extremidade;

_SYSTEMTIME SystemTime, LocalTime;
pSystemTime do PONTEIRO do _SYSTEMTIME, pLocalTime;


#include “ifx.h”  
#include “isrt.h”
#include “iswi.h”
#include “WinApi.h”



protótipo MiscCommon_Installed da exportação ();
função MiscCommon_Installed () 
	Dia VARIANTE, ano, mês;
	CORDA sYear, sDay, sMonth;
	bSuccess de BOOL;
	Dragão da CORDA;
	svName da CORDA;
	O NÚMERO nvSize;
	Temp da CORDA;
começar    
 	// começ o dia, o mês, e o ano atuais
    pSystemTime = &SystemTime;
    GetSystemTime (pSystemTime);
    pLocalTime = &LocalTime;
    bSuccess = SystemTimeToTzSpecificLocalTime (ZERO, pSystemTime, pLocalTime);
    Ano = pLocalTime->iyear;
    sYear = ano;
    Mês = pLocalTime->imonth;
    sMonth = mês;
    Dia = pLocalTime->iday;
    sDay = dia;
	//MessageBox (sMonth, INFORMAÇÃO);
	RegDBSetKeyValueEx (“\ \ SOFTWARE \ \ \ sem fio de ComHouse \ liberação”, “InstallYear”, REGDB_NUMBER, sYear, -1);
	RegDBSetKeyValueEx (“\ \ SOFTWARE \ \ \ sem fio de ComHouse \ liberação”, “InstallMonth”, REGDB_NUMBER, sMonth, -1);
	RegDBSetKeyValueEx (“\ \ SOFTWARE \ \ \ sem fio de ComHouse \ liberação”, “InstallDay”, REGDB_NUMBER, sDay, -1);
	RegDBSetKeyValueEx (“\ \ SOFTWARE \ \ \ sem fio de ComHouse \ liberação”, “INSTALLDIR”, REGDB_STRING, INSTALLDIR, -1);
extremidade;
class= do

Resposta : O certificado compila, mas nunca parece ao tun

desde que eu não tenho muito a fazer hoje, e vendo que installscript é parecido como não um enternainment mau… aqui é o que trabalhará.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
***************************************************************************** de //
Protótipos de // Windows API
***************************************************************************** de //

VÁCUO KERNEL32.GetSystemTime do stdcall do protótipo (PONTEIRO);
stdcall BOOL KERNEL32.SystemTimeToTzSpecificLocalTime do protótipo (PONTEIRO, PONTEIRO, PONTEIRO);  


o _SYSTEMTIME do typedef começa
      Iyear CURTO;
      Imonth CURTO;
      iDayOffWeek CURTO;
      Iday CURTO;
      Ihour CURTO;
      Iminute CURTO;
      Isecond CURTO;
      Imillisecond CURTO;
extremidade;

_SYSTEMTIME SystemTime, LocalTime;
pSystemTime do PONTEIRO do _SYSTEMTIME, pLocalTime;


#include “ifx.h”  
#include “isrt.h”
#include “iswi.h”
#include “WinApi.h”

protótipo WriteInstallationInfo da exportação (HWND);
função WriteInstallationInfo (hMSI)
      Dia VARIANTE, ano, mês;
      CORDA sYear, sDay, sMonth;
      svName da CORDA;
      O NÚMERO nvSize;
      Temp da CORDA;
      bSuccess de BOOL;
      hMSI de/*HWND; *
começar    
       // começ o dia, o mês, e o ano atuais
    pSystemTime = &SystemTime;
    GetSystemTime (pSystemTime);
    pLocalTime = &LocalTime;
    bSuccess = SystemTimeToTzSpecificLocalTime (ZERO, pSystemTime, pLocalTime);
    Ano = pLocalTime->iyear;
    sYear = ano;
    Mês = pLocalTime->imonth;
    sMonth = mês;
    Dia = pLocalTime->iday;
    sDay = dia;    
    
   MsiSetProperty (hMSI, “MYYEAR”, sYear);
   MsiSetProperty (hMSI, “MYMONTH”, sMonth);
   MsiSetProperty (hMSI, “MYDAY”, sDay);     
extremidade;
Outras soluções  
 
programming4us programming4us