Jump to content











Photo
- - - - -

Unable to add registry Installer Classes entries - Citrix XenApp Hosted Client


  • Please log in to reply
48 replies to this topic

#26 Raetha

Raetha

    Newbie

  • Members
  • 23 posts
  • Location:US - NH
  •  
    United States

Posted 19 April 2010 - 04:09 PM

I'm pretty sure something with the registry keys is breaking the installer as well as the running application. So far I have found that at least one of the registry keys was completely ignored when the type was set to 0x2 instead of it's ideal 0x1. It may be that I can't use the expanding registry type to expand systemdrive at run time. Not that I'm clear why an application would care about that, but I definitely found the servername one was being ignored as a 0x2, and used as a 0x1.

Anyway I'm going to do another registry compare between the import and the RegAddBoot commands and see what appears to be different, maybe I'm still missing something.

But if you know of a way to specify the %PE_Programs% or %SystemDrive% values at build time so it uses the correctly defined "Program Files" or "X:\" folders without having to use a registry type of 0x2, I would be greatly interested in knowing.

#27 MedEvil

MedEvil

    Platinum Member

  • .script developer
  • 7771 posts

Posted 19 April 2010 - 07:24 PM

You can try to use the variables together with 0x1 keys. This works usually too.
But since the program in question is a bit picky, i can't promise.
Galapos IZArc is also such a picky fellow, that won't accept anything but 0x1 keys without variables.
But LiveXp features a program which fixes all such entries on boot, as far as i know.

:ranting2:

#28 sanbarrow

sanbarrow

    Silver Member

  • Developer
  • 788 posts
  • Location:Germany - Sauerland

Posted 19 April 2010 - 07:57 PM

Just curious ...
which xen app client exactly do you try ?

Here I use most Citrix apps by simply installing them on the fly - in case i need them.
Works nice in most cases. And no need to fiddle with scripts ...

Ulli

#29 Raetha

Raetha

    Newbie

  • Members
  • 23 posts
  • Location:US - NH
  •  
    United States

Posted 19 April 2010 - 08:15 PM

@Sanbarrow:
I'm using the Citrix XenApp Hosted Client, i.e. the full client that installs into the taskbar and connects with the Citrix server to receive a list of published applications. It conveniently also includes the necessary components to use the web interface as well. Personally I would be fine installing the tools when I need it and sticking with a smaller LiveXP build, but I'm building an admin ISO for an entire help desk team here that needs things to be as easy as possible. So I need to build everything into the ISO possible. Though I have been tossing around the idea of just calling a silent installer on boot, rather than deconstructing the install like I have been so far.

@MedEvil:
Doing a new build after fixing some actual problems with reg keys in the script. Depending on how that goes I may try switching back to 0x1 entries next. I did seem to notice that some places in the registry seemed to have expanded the env variables already, but some also kept them as %SystemDrive% or similar. So whatever tool may run through to fix things during boot doesn't seem to be catching them all.

#30 MedEvil

MedEvil

    Platinum Member

  • .script developer
  • 7771 posts

Posted 19 April 2010 - 11:01 PM

I did seem to notice that some places in the registry seemed to have expanded the env variables already, but some also kept them as %SystemDrive% or similar. So whatever tool may run through to fix things during boot doesn't seem to be catching them all.

Galopo wrote the tool, so he should be able to help you with that.

:ranting2:

#31 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 19 April 2010 - 11:16 PM

So whatever tool may run through to fix things during boot doesn't seem to be catching them all.

Well, that's because whichever entries you are referring to need to be changed from 'reg_add,0x2,...' to 'RegAddBoot,HKLM,0x1,...'.

Reg_Add is added at project build-time; RegAddBoot is added at boot-time. If your app doesn't accept 0x2 entries with environment variables, then you'll have to use RegAddBoot with 0x1 entries, keeping the environment variables in the entry which will be expanded to full paths upon boot.

Regards,
Galapo.

#32 Raetha

Raetha

    Newbie

  • Members
  • 23 posts
  • Location:US - NH
  •  
    United States

Posted 20 April 2010 - 08:27 PM

Woot! That was exactly the sort of info I was looking for. I'll change all my problematic ones into RegAddBoot entries and give it a whirl. But I suspect that will take care of the issues.

Thanks!

Well, that's because whichever entries you are referring to need to be changed from 'reg_add,0x2,...' to 'RegAddBoot,HKLM,0x1,...'.

Reg_Add is added at project build-time; RegAddBoot is added at boot-time. If your app doesn't accept 0x2 entries with environment variables, then you'll have to use RegAddBoot with 0x1 entries, keeping the environment variables in the entry which will be expanded to full paths upon boot.

Regards,
Galapo.



#33 WHassenpflug

WHassenpflug

    Newbie

  • Members
  • 16 posts
  •  
    Germany

Posted 21 April 2010 - 10:50 AM

Hi,
i ´m interested in testing this script. But there is a folder-copy, that I don´t know: {388C130B-0079-46B4-A0D5-DC2DD7A89A7B}? Where can I find this folder. Do I need all 43 MB installed in folder Ica Client 11?
Good idea :ranting2:
Regards Werner

#34 Raetha

Raetha

    Newbie

  • Members
  • 23 posts
  • Location:US - NH
  •  
    United States

Posted 21 April 2010 - 02:16 PM

Werner,

I would love to have some help testing. I'm going to attach an updated script to the main entry as I've made a large number of changes including some help text in the interface. The {388...} folder lives in C:\Windows\Installer, which I mention in the help text. I am not sure if the entire ICA Client folder is needed. The bulk of my focus has been getting this to work at all, and less on optimization. If you wanted to play around with removing potentially unneeded files, I'll happily modify the script to exclude things that aren't needed.

-Raetha

#35 Raetha

Raetha

    Newbie

  • Members
  • 23 posts
  • Location:US - NH
  •  
    United States

Posted 21 April 2010 - 02:38 PM

@Werner
I'm having trouble uploading the new script to this post. Will try again later. Just getting a generic error message to contact the administrator.

@Galapo
So far almost everything looks great now that I've moved those problematic entries to the RegAddBoot section. However I'm having problems with the following entries:
RegAddBoot,HKLM,0x1,"Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features","ICA_Client","WkH+]h(_4?x+$Ut&S]M1R`CK2vf9,At,?,1w~zrOb.[}*TNRh9VjP!z7w&-A.1cgr?3SO9iujeUnnZ!fu6tpaS!)39o2d5'sZBo`1WVx-q^]+@8g=YapQ~FU(l.ohZtCb93Kkstnf+MJk-WP.&Iw!9(-t$$OxXiS'VjHKDfH-={Hn3D}8b]EAh-rZ}toc8O%CgND[g?W}K~g!5Wz3@3+KRiiD{Py2G7jk-jdj=K&Vyi{iZG_ocYF?XfVv8PvuoN$yPyM-e*om[V,=?zOc*&T%~jT8^{=14(Z_@5NN~$*V7{_b4GY*Wne7AR8XcDy~2BNGiqaQW{!c?8['kF}eH2iNF}aJ!)%B9D2[fwCj9R*!NL-S(%pa@ZxALvE1{$CEfx~LSQge=+z.e$}vMF,vu(ox.LlDAq89{XcDg%ZH~a5[!vY4@CI(FCh*k@S]r_DBfWLp?JR{(Mh&&.Eb?aUzA71dA*S@1LMmCpox.*H9D?,IA(k4fSJ*K&YGi'%vo-Gy?c2j{lS$qqH{GUsDLF-WAPjkx4KzYCXu-?HuX6&5?,eS]1??mfz1e](gbqC{9E8%M)d@t530in6wsJG,?vlUTTbQ2s5D'}f0id,I=nzd-E5}LEV!lT?vK!B-@cpTe(RTF]VPPnkdaGgA?J,)IxsDi,e}SEnS&G!d82NwzuQDQ7,hG,b3PUXp9O+k{v$I?MV-R?2_$?SX94P1-7f`m7vLsDlXZboFA?9q~8_)1_5*gyS`-GtM@BQaUP37NXjCpL$dpcKZ?K_w0`aA=&']o%YhmQlF@mbKP+.037J^36xL+MfRATE}VS_Smc3$QJ22V!*_@S$wffst{3EUq.Z5RL_=?9a98Ix!kF&86,Q=p7WR=$abCoPYUCW{Ki%y!Z10?[ov)GBvZS?~]ufdrHI&9f5iT2zqy_CX`bZ$Sb!.9NxgaJ9At[]Qbll)i7@F?f-9gRwX@!HP=`Jqm}fy=x_HtaOw=$7x62HH&{Qy8HV%70XK_ZsdKHErax43=6j=%vU}6_C`I[`r$v{H=xmkKh$$NDBE2YcPK11I9YoSfciWoD$D-a-4d^?*@hfe+Qfl?^[aQd2p@6W+Ai4-[xH$GxUBidsAuWKP9$gE,[3SJ$N_LE_JQV~*?5@tS!p3fzb9_oGE32y{9kPzqo4Y_j3[9qK,+d&%AD+~53V3IWeK2u)MlThs?rqPnFqr$0rISZ*m!$bD=43T,9x^F[iu201IzoQQ9v^j}(iTKSMQdQj1]hlC?-?'1H]'vVW(6*9yF8PM?e}nt7~^h&9IDjx_V7vi?mmK}K=-+B!z,'b0&WlP@ki8hQuy1=QhpAocI%S.=Ms_@qho)&o}vJxMsJ=v87-Hc3lN)}IL[-3bf%0MASA=A=8L4)3ea+GiLz(8A]i7Zanrr[9-X_%J~pcX@WO!UVJc.FCL-'oU_t6=@Vue]dwcv^ox,Ax?WQ%x8LM[F`oipEfmaGd5XN@e=IWPRm6z]po.@87X04{q9S!eKxKJXnm~hp-OKR7%A2c+fE3IMq1e0QL2PUKN=xG'ooon'P,6j&wi&UNa=itib+tzq8j?=zFGP(Cq8DCij,pWT2r7*j5fzNt09xd0?2PDTMH9{}qjSK{!@K*vrrrX)h4e'6Tv6vbaA$3RAckFmp%)i?6MGNK[@kda7k*qeU2*JDz@hgh5=^s~8ZC8P&R80inQLBY5@@eIYmNqK8tUMP`p~3{q?&qntY$23?a0lFCx`)_aAVtg+3lCB(A+&bV9!)I^@Yq]WJ=)A7&X.~=tL7!+9bZ)L&?YeLWc0uS&hmpGAAd3_nZI6gCjoq`ztEaX?TuEIX4}zny?aq]iqixWADhEaf7YfXi.CdgLUW2C?G.Wejyc8L20J8PASP6c9YZ,XDn@?C[D_upuXxK^=meY=vFfXY1Z3I1)HmE?9yZJwL=.F$hSHS{Gtge'@nD'])cvU$PzD7o4^5]_9`3T)]*n3[tQMrwjnyU=A!bZ6gzUZ%u^Sy'qj6qbAbocoh6?N}GU($hAtfJs=C=od`ZbZCH?tB%U~0Z4?z-FGMK83CEYSg%nU'mx?`g-[ygicUXZM`&etUG0?N_bKZGo9q?Qb,[!Mmdd=Nr8a47V6wi~fm)E3YgA9s9BhDn{1hVr$D0w7=xS@_owu+8,PR(5oF~2]Iga?t)(O)(=j7ndTAWn&9eX847`ryB[67*2zOB@X,BQ9$JOlae$d$,n)3{-4AZ}9w]([I,~6f-}61.].-^]=Y(ZoFA%azvRI%WrP[yh@mKJ[tjo]wO`w'RSHVhN?7AaX(St,Gm)mvEfaJxi@n5hESDr!t89eIqoZzx=?NTcn`Et}+RN2TrfE?v5AZW*1y@x.kY_.22X]m~c9VZtiLUF%G&y(LOGA.'v=}~(`A.w@HyLYR^H6uas@@u`erA![M,~$D+Q.W_c=K+@%9]6D&OWD*}z7}i[?&$!OE_NtmRC`npwF-LF?3DqyfaJ64AI{8_yOjX%A~zw4=AZV}oaFa0xZQ+(@QVR}]~zw6[}T(gn3JR?={C0~!olKSyGY-XP%^q49r{pLBiF~M_''Ym[Uh$G=4RQ-Am1]wYj]ytHyXQ%@8,]L@fCyyej_wq[7&&a9V^GW%n.Se^uZ[1kWpd(@Ar!6@dL='3i?G]v3LD`=nGgYIUigVYJnNF(i$'W?ZOV[jTCR1[MG_O80Y@_8tiX2bCS{u7se}-GAikw=pfXwv~ja96Ip7Hy{T?D?Q5su&~NwhtivF%f@zy4?Q5&~y-u&!3vH=0E(?bz=P(4`yuhK8Q0uHxUStJI@~ZDa9NXD%1_%5Mzfh'%9b.RJVm99DauF~6Pf2$'@K]T0oljL@p%iFB_=z$n8!@W*CD1`YrvNHG!aikV9nPIKDxR1lnn{*v7yJ82?jVG8k+'gVTWX3tt=%}q8vq)^44b%Xe!EIZn^nAG?H1]g=jn+kPe?v_z0q!QAdA%(R*`Dt0xd5ToM$~IAHS.*3WaRwNZ$]4)SSv7?v`xM=_v*7g7`9+3g&M7A6%9hYFyQNlb-ORK8Pcv?DztX9Ko^MWbL'37cxen9[R8a,UhUH=*a){rGfo]8av0s''BW3V{4d]$[vXU@F*N?(wr!E,z%h.&0Y?U@2*0=Kw$NqbaEhg`Wy[f89P9$@82.0y%NkJ6nZ'J?~co?E86d%EmWrTCMUs]8D&gRFvl,.tk9F7P~Xx+?VX*H6f])9!L5z`B[L'G@kQw)ntx^y^^O!9]=C,39mab`NQn^riZQA`&}%sg9AXNo_EIUB=Yqs0N?_*(=Zvc4HLxR6uGkB.1)}7h=s[Ws(6PCVY~~7Uvrr`L=Pbb8y}%gwipK7fiC@4u86Y9E*uQ90j[Z22el`_,9B7KP_lh6e*FY3`t+P819$_nGC[FOuRx.Hk4%=u_?8NX9IdNOGnI!MP&9bsm8I_9bce$P$`WgGFKM}?+AFy&'(?^Zj=`oBH=`hjG?+A%7s*gPchx&x&h)xaYAcb%27.^{]1ntuLim_FY@E_@d@z[usy?tj4aV$)9?R$a_nrWr]93I3+tg1k8APOj3HM$R2-WCttwS9bQAr&@@gZ[UFxWC5!1,e1c948_'0s9C+AE+M[oRsOv=eIgU?=by?ZU1^My*+41=IUGx($s0i,yB-09bCC=@`o[T4Mnpv.96z=q=V~99puY@BpXm=Fwp4d!EbOI=_[)_Rzc%u`2@jtU16hK@'PO&Ld`pt?6V5BPr]uVAl14Kzee[+f%f&vtGOU0?s*qFcD8`],iH,)ldBj[@Z-c[E6ngV4IyqV7zx{C@[uZ&o0kB)]7Xgx-g$Uk83xXj@%ruxq*.,ruB{@(@Y8(JpZmO&BWV-9Nro7g?KQFv1sgU0L`$I*%Z'Gl8Kv5j1^BVPT0n-&lsR}&@^1a-Q?4wYR`o~!zB4w@@QE3^J8o77O3ghDqwC9_A1R{)tGiQ&f&vFa`6mz.?p}R)?E8o?cHxJlTcjXD?4n5.x(O$`^w7[B_9W+k@5[{MR67d=]jw~&{`@Bd8L4GQD=3uwqxzd?l~FxGAQs5P`[-O7(71OVu*Y=6?mf!E7Gn(G!'5%UK.]?RArAAShZh_}PX.2Oz)7@V9)RKh(sD2zq]{Y+h]e0.?(kfnvtrtwh9hoOob3O!AxR`&l%@XiZQT@VX5LybA!Yc}hvrZq7Q,)Do]y2P=8e!N(DMvXGlC~y_'Nk?97j08t@_v3u-^7DO?V7p8V4]FnlyhEdu*I$T?^YL=E[y96'=SfSHd}zh=]M&@fbbxkiJ!Q)7{(8!1Cq-?Ajs{9`@]e5WmHibfc{f=UuDzU7lnqP!mvK]3hM'?I97U5bVz1)NrxB[DYAS@EH!O8+^cI$GO2iu&6D2AjMY0O7).09?_p=HNc1^8H**OT,zXGvF3x8F2j$e=`QQcO8NbfLzg`1Kyw(n9`H6W[Tw@,M?KfyklpWp@]eCdj0`j8?7Rge5I@G,?$Pu!3m^D9]_!'_OLWw-?6w_IzH)PBsC$tF'1%r9@4tPWv,`2BXZ[y9b*_iq8HjJsgxha.XG0+*])@c{8G^-'pXN1ykR23~rpYG1@Dx,{i]nlIm5M}-MXv&%9VGTf'0kre$_^7Dm+x]L?3}a=4U^(sW5)4N^n{]a@q7vNPuuhTwJKZ=Y%$mE=K9Sg.B.PJn3EaCU'3WKACjCDcif6TzwFZ^pji=s8gmS.sFXX5{CqEPSwscY98R`J-mx`{VF%-~cQUTZAA5LhxIp'z.l5^D4%{sBAtu[XvkZ^Z.eH@_VJKRp=l)s.5?hhJgB3^bPNSCGAw~yT1Fb=8!V!0[+h%)m@HjV(mmtsY-jXs3gi)-k9-70Q$!tU^$5-IiS^liy8Ks4ucuakhutcS^H[R(.?uLoF-DP7*rOcQHq62sM@*A`l!KU0'gI!Zh!kCdg=M-f!+o}V7CY3Xn6eeoX@P@6vKnUj(a(z^VtT0E,?hE1)ou&)Y`[KAg4'V0X@,qJvw2r{3?F9N-]'r=+@O'AZ,ReLG%Q.6B^cMrP9eV-vuD0@}eR)uS*{bWr?x9X1hpkk^lh22%AkI6Y9K1PjObFM&'[f%uO32)^@(E5'+iXl6&oKOXpM!m{8q%?H?b0,Ibt9A]vimEW9R27=sQNyfVDc6C56z%l8!(Ol,B&smo[izfZ7.1[@4wT.aqGO!r`cT3v`EE}9ydC}]K-3`gii9e0cC11=}OY{.?K{C!f0Pa73j'{?RpC9_Pj$nM-HB}&A9~c@ESDXkjpZq+J&%`9*a6!9`Y~=B6M]s5_^a=$EQ^.?JOey&QC(c*n[WmRMogG@_-ZO--Gq5KAv9fEjd&e9-f%ZCYYMn'7=!TW,hs.?azM+wU).AZgXM'h5Q3(A~Y*n^3+auxCZXI_Sby'=aWSboD{SEY7vQ]9oa79A$ioiW(gBr-3_R4yQVLYAdA3Fj]A8*t9~'(iWi~P=+h12Vg%*m,gclTL*,]K?dRGJ4YslnnB=oModwSx9lbq1i_d??p`m0nhG]Q+A,KdP*KBUpwDMx*c{hO(?O]d$R2)E{IyXt,7]Q@H9n{MCIZEj~w~JVfu%J&9A17A@+C~~g1%sUf4.,j-9dZ@j_Lr*!D)*7q(r_jF9C)zX]Um0H=9{n{b&JSM9p?3j)CH_EgP_+3&}{x&=WrdOEsCow*"

RegAddBoot,HKLM,0x1,"Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features","WEB_CLIENT","6,YYvC^0'91VJH)Qm@'nICA_Client"

RegAddBoot,HKLM,0x1,"Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features","PN_AGENT","_IfiA]-!Q@hgR%{,%26)%L24MSq$S=''oGzfmPoy^?ZNheBcj82ciqW.a%{nkoG'ISc}?9R=rWoXiheeGgOQfw)b6@&tJs$&Yb1-Y'lyi-pY@AH.XvL5a8lH@Ql*dZSM7@K!YndeTfKEBxNtyRBK5@Z7hq(k$G_(5.=Kq@2'^9V=V-kb@k2LaHhi3z)&?9=27CCj)HaxP4dr6W5q^8,_px863roE4uS-iH)Yb8p]9MfKfE2]3lim4Qplz=qf!i'JJ_m[5N]o-j],&=gCPm9&}0XjegwujLp*}?ta@fVg+vhh30HgRYGAH?QQQ54jOHNItR}BsGh[c8{Lmbe?jcKMEt,Qh@Soa97T{Y,~9%4'CpS~2j}QP@+rp{hDv`%qyNQ&m%nd=?YMOd*kbaWsroEh]7RSo9[poGCl@x&&BGgX9o0r'9HsT3D7}yKmZ(7',s@*MAdjUdc@LN7'PW9FJtDK@=J&gVK%[2$4or=(zY~~D9=NWt1}_IZ2pHWY,M}^IA'_97TKwM,q15&&f9,(ZA$J+P9~z_1wICA_Client"

RegAddBoot,HKLM,0x1,"Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features","SSON","{S!?G@1LC@qkd{_*2zxrSUzL0GoGY=ytL5x6I$d,xYqxV?Xyq@qQSN`ufDRj_{VNVw@8~8KQkao~AQPNf,o5%fL6e8_amjxPf&)wn20'lamxN@_=b_Qypuvq?9WxMTSEb8%+Iz^,n2]HT@f?&YV^a?r0mw4wpcw7fLi'.fh('@DheUxhu!rdeRN6(G&gY87E`evv~u43xc~'6Dsmf=1pCkz?6(JpslTQM)$!S=M}E@HRG,_JICA_Client"

RegAddBoot,HKLM,0x1,"Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features","PN","X{=P3}wtS?(PJ.h_}Ckf=?mwdBN38=rp.t-XN91+GEmApW!t5A?jBY5xYO{jz4`%5mXvn?BV[GA&zc7,}R$0(@oV~?00=la=q9BCYt^h-$})s@.(1KaCo$IIID!vdH=]89ZnJl`SsqJYoe@6Rt]s.AT-Yujxf)g(VKQ$I8EM~9){K]G6ys+b~oMaJna$v@t$%f`w3XT=vPC'B*5IR9$A(QD!&)p=We!@uYgJF?yGReUoOUb(RF],AMt,6=x-+AX9D*Hc_)H'VNznc9?P@pc4f0yhCgt`b_1xy94P2`Ne-,=D,~e@+Ha169%io{wB[d,NiYxVz$}?G=t44Iqf]6Hi%U57V8`17AI!g0CNHl{1jUqG@Ud-q@fT(oq64_Dh@8%Ad-Net?JOA^]=^yvaU$xx+)7n=?jDj%PzWxih%uN~Hx%cm@}4Kj]TNIz$@xWC@!ELV?x[%l!,uyL_@txxG3hCy@nA3dp0sdQQTCvS[I!B[?LL]PLaF8JJrgMOk)1}i?CGM?FB%5d80j.*07+bi=[C(n%ICdn%}tstmuBuq=Ru`gxmZ=JM]TtFN$WCu=^!W2&0eecO-%FPy.A`r?bqXoc,C7BQX,c`()Wwb8PbB)pt5Xl6pFyNFrv*[8erqr+gO6O2$KP=YgX5X9N*SbnA^RPnr0[$(ZsWu8zfMJ_3wYU`uHs]6n_cM93LNQ,G`+GTYdPICsSf49~cX%.I,_`OKO&VuE]~{8LD2!OJcVyX^)UKu~sEQ?w~s4,eI(?aoVC!64fpj?]S0)!KNm.*)$WbYtwU`?Bqe^=5Ja&US~-.O&F.p?WU2^D[1}F&V6~S@)nZC=6eNO!'F+.m]ZKV2A!kX@C7N`LPqfh7jT.Y'ufY[A'm$QLekyAWt0g4yD$9z9mi0~uxpXk6?yxlv`B0&AIowROO2aHS&-h,Xr`K$?EX7L`gC.FAH~IcpHEuJ=&{4yPH0{&jtRRh^(&4y?w_oykxwh+hES416Z4@v8)7O[Dn^wFsQdZ@N`]vh?p[@b,(EC8T'ug)@P}eb@GQ'[?XYy^L951r^A.0&?cGGb_NOzBS?9IRe^d5^@ef@+yH!(u[?TsJRGm@eA$vx~I}aTyK6O3WR5-Tw@!2D+v]Hu041tfpeTOfm=-Y-nKeMEKT0Vx.q!T}T?IiX58PzuA4tmdU^&@gu9@?CKGF=]J)bW!%85KM799SGs*hf[,[kg2e.@^z(=coWw@X=o{2FcIBjxo@Z@6{9TBNbqENjEW?AT0Ug?t2neFY6@GVFK&WRU1q)@?FaB]JbqSV)6jznNxCHAIVmMV)f{^*pEY+96j1$?3v1O?}HvA=.8_Rr*Njt?G]e[F7%SmHV4xkYLztr9^d=aUI,Hp1+iOF1-M9?9Xs(ZMw(wJAh0,h1c}S9@[Iob&,[JIf9v3zXj(wS=h[VU6YF0NF}n2p'N@2-=aDCw8pc&KP7*]*Vm4wbA23EQi11BuqI0U0tho@5=y^2xMIC`zzOSJh@0y4r=akhqdm.'*DCnwjN@]H}8n8Q`n-49uoL_Iwm@)O-=u2).&6!sx`TTVK7cK9a==Ti&B5SjtxN]mnx,yxf=9(4H'a`5Hf!l5E$ZlhH9bT!hWVAMzyv7s{WZn}I9GVJemB2Y4PJ+PwZ4I2cAqDtUS+*1jP&PQGA4-sG9EcN+N~7uf,DJ!_Rta3*=XSi]IVn405=b6l1^[G}=kBn^K@C_'`2gD2v^bNE=(9P8yd)~m=MwKQ7!a{C9'5FG^R8lWJ~NM17__c2=rIE5)4OS]fu}sk1QEoo@@&{y0696'J1k!H=RVt9AcWc^Yl6=xmX_m.35X%==d1cUWOv6C[gr=x)${.Q?RLrN4D1i6][R9Rk6]b{@.T2uh6SoJ)huWVK%oDO@&b,M6=B1rsICA_Client"
Some of their data is getting converted into $#p, $#c, etc. in the registry itself. Maybe I need to escape them in the file, but I would not expect to see the escaping in the final registry. Other than the escaping the records seem to be correct. So might there be something that the ExpEnvVar.exe utility is doing that it shouldn't? If you could provide any advice here that would be great. This looks like the last hiccup.

Thanks again!
-Raetha

#36 WHassenpflug

WHassenpflug

    Newbie

  • Members
  • 16 posts
  •  
    Germany

Posted 22 April 2010 - 06:15 AM

Werner,

I would love to have some help testing. I'm going to attach an updated script to the main entry as I've made a large number of changes including some help text in the interface. The {388...} folder lives in C:\Windows\Installer, which I mention in the help text. I am not sure if the entire ICA Client folder is needed. The bulk of my focus has been getting this to work at all, and less on optimization. If you wanted to play around with removing potentially unneeded files, I'll happily modify the script to exclude things that aren't needed.

-Raetha


Hi Raetha,
I will try to help you. Now I´m looking for the updated script to test it :ranting2:
-Werner

#37 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 22 April 2010 - 06:40 AM

@Galapo
So far almost everything looks great now that I've moved those problematic entries to the RegAddBoot section. However I'm having problems with the following entries:

In the registry entries, any commas (ie , ) need to be changed to the winbuilder escape #$c

Regards,
Galapo.

#38 Raetha

Raetha

    Newbie

  • Members
  • 23 posts
  • Location:US - NH
  •  
    United States

Posted 22 April 2010 - 01:02 PM

I've converted all commas to #$c, as well as all percents to #$p. However I still get strange output in ExpEnvVar.txt. It seems to be adding $#q at the beginning of the "ICA_Client" and "PN" registry values, and both continue to have the $#c and $#p entries rather than commas and percents. I'm somewhat suspicious that some strange character or combination of characters in those strings are causing parsing problems, since only two are being problematic under escaped and unescaped conditions. The three in the middle seemed to be correct under both conditions. Maybe I just need to escape more characters, for example I could see = causing problems. Any ideas would be very appreciated.

New RegAddBoot lines:
RegAddBoot,HKLM,0x1,"Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features","ICA_Client","WkH+]h(_4?x+$Ut&S]M1R`CK2vf9#$cAt#$c?#$c1w~zrOb.[}*TNRh9VjP!z7w&-A.1cgr?3SO9iujeUnnZ!fu6tpaS!)39o2d5'sZBo`1WVx-q^]+@8g=YapQ~FU(l.ohZtCb93Kkstnf+MJk-WP.&Iw!9(-t$$OxXiS'VjHKDfH-={Hn3D}8b]EAh-rZ}toc8O#$pCgND[g?W}K~g!5Wz3@3+KRiiD{Py2G7jk-jdj=K&Vyi{iZG_ocYF?XfVv8PvuoN$yPyM-e*om[V#$c=?zOc*&T#$p~jT8^{=14(Z_@5NN~$*V7{_b4GY*Wne7AR8XcDy~2BNGiqaQW{!c?8['kF}eH2iNF}aJ!)#$pB9D2[fwCj9R*!NL-S(#$ppa@ZxALvE1{$CEfx~LSQge=+z.e$}vMF#$cvu(ox.LlDAq89{XcDg#$pZH~a5[!vY4@CI(FCh*k@S]r_DBfWLp?JR{(Mh&&.Eb?aUzA71dA*S@1LMmCpox.*H9D?#$cIA(k4fSJ*K&YGi'#$pvo-Gy?c2j{lS$qqH{GUsDLF-WAPjkx4KzYCXu-?HuX6&5?#$ceS]1??mfz1e](gbqC{9E8#$pM)d@t530in6wsJG#$c?vlUTTbQ2s5D'}f0id#$cI=nzd-E5}LEV!lT?vK!B-@cpTe(RTF]VPPnkdaGgA?J#$c)IxsDi#$ce}SEnS&G!d82NwzuQDQ7#$chG#$cb3PUXp9O+k{v$I?MV-R?2_$?SX94P1-7f`m7vLsDlXZboFA?9q~8_)1_5*gyS`-GtM@BQaUP37NXjCpL$dpcKZ?K_w0`aA=&']o#$pYhmQlF@mbKP+.037J^36xL+MfRATE}VS_Smc3$QJ22V!*_@S$wffst{3EUq.Z5RL_=?9a98Ix!kF&86#$cQ=p7WR=$abCoPYUCW{Ki#$py!Z10?[ov)GBvZS?~]ufdrHI&9f5iT2zqy_CX`bZ$Sb!.9NxgaJ9At[]Qbll)i7@F?f-9gRwX@!HP=`Jqm}fy=x_HtaOw=$7x62HH&{Qy8HV#$p70XK_ZsdKHErax43=6j=#$pvU}6_C`I[`r$v{H=xmkKh$$NDBE2YcPK11I9YoSfciWoD$D-a-4d^?*@hfe+Qfl?^[aQd2p@6W+Ai4-[xH$GxUBidsAuWKP9$gE#$c[3SJ$N_LE_JQV~*?5@tS!p3fzb9_oGE32y{9kPzqo4Y_j3[9qK#$c+d&#$pAD+~53V3IWeK2u)MlThs?rqPnFqr$0rISZ*m!$bD=43T#$c9x^F[iu201IzoQQ9v^j}(iTKSMQdQj1]hlC?-?'1H]'vVW(6*9yF8PM?e}nt7~^h&9IDjx_V7vi?mmK}K=-+B!z#$c'b0&WlP@ki8hQuy1=QhpAocI#$pS.=Ms_@qho)&o}vJxMsJ=v87-Hc3lN)}IL[-3bf#$p0MASA=A=8L4)3ea+GiLz(8A]i7Zanrr[9-X_#$pJ~pcX@WO!UVJc.FCL-'oU_t6=@Vue]dwcv^ox#$cAx?WQ#$px8LM[F`oipEfmaGd5XN@e=IWPRm6z]po.@87X04{q9S!eKxKJXnm~hp-OKR7#$pA2c+fE3IMq1e0QL2PUKN=xG'ooon'P#$c6j&wi&UNa=itib+tzq8j?=zFGP(Cq8DCij#$cpWT2r7*j5fzNt09xd0?2PDTMH9{}qjSK{!@K*vrrrX)h4e'6Tv6vbaA$3RAckFmp#$p)i?6MGNK[@kda7k*qeU2*JDz@hgh5=^s~8ZC8P&R80inQLBY5@@eIYmNqK8tUMP`p~3{q?&qntY$23?a0lFCx`)_aAVtg+3lCB(A+&bV9!)I^@Yq]WJ=)A7&X.~=tL7!+9bZ)L&?YeLWc0uS&hmpGAAd3_nZI6gCjoq`ztEaX?TuEIX4}zny?aq]iqixWADhEaf7YfXi.CdgLUW2C?G.Wejyc8L20J8PASP6c9YZ#$cXDn@?C[D_upuXxK^=meY=vFfXY1Z3I1)HmE?9yZJwL=.F$hSHS{Gtge'@nD'])cvU$PzD7o4^5]_9`3T)]*n3[tQMrwjnyU=A!bZ6gzUZ#$pu^Sy'qj6qbAbocoh6?N}GU($hAtfJs=C=od`ZbZCH?tB#$pU~0Z4?z-FGMK83CEYSg#$pnU'mx?`g-[ygicUXZM`&etUG0?N_bKZGo9q?Qb#$c[!Mmdd=Nr8a47V6wi~fm)E3YgA9s9BhDn{1hVr$D0w7=xS@_owu+8#$cPR(5oF~2]Iga?t)(O)(=j7ndTAWn&9eX847`ryB[67*2zOB@X#$cBQ9$JOlae$d$#$cn)3{-4AZ}9w]([I#$c~6f-}61.].-^]=Y(ZoFA#$pazvRI#$pWrP[yh@mKJ[tjo]wO`w'RSHVhN?7AaX(St#$cGm)mvEfaJxi@n5hESDr!t89eIqoZzx=?NTcn`Et}+RN2TrfE?v5AZW*1y@x.kY_.22X]m~c9VZtiLUF#$pG&y(LOGA.'v=}~(`A.w@HyLYR^H6uas@@u`erA![M#$c~$D+Q.W_c=K+@#$p9]6D&OWD*}z7}i[?&$!OE_NtmRC`npwF-LF?3DqyfaJ64AI{8_yOjX#$pA~zw4=AZV}oaFa0xZQ+(@QVR}]~zw6[}T(gn3JR?={C0~!olKSyGY-XP#$p^q49r{pLBiF~M_''Ym[Uh$G=4RQ-Am1]wYj]ytHyXQ#$p@8#$c]L@fCyyej_wq[7&&a9V^GW#$pn.Se^uZ[1kWpd(@Ar!6@dL='3i?G]v3LD`=nGgYIUigVYJnNF(i$'W?ZOV[jTCR1[MG_O80Y@_8tiX2bCS{u7se}-GAikw=pfXwv~ja96Ip7Hy{T?D?Q5su&~NwhtivF#$pf@zy4?Q5&~y-u&!3vH=0E(?bz=P(4`yuhK8Q0uHxUStJI@~ZDa9NXD#$p1_#$p5Mzfh'#$p9b.RJVm99DauF~6Pf2$'@K]T0oljL@p#$piFB_=z$n8!@W*CD1`YrvNHG!aikV9nPIKDxR1lnn{*v7yJ82?jVG8k+'gVTWX3tt=#$p}q8vq)^44b#$pXe!EIZn^nAG?H1]g=jn+kPe?v_z0q!QAdA#$p(R*`Dt0xd5ToM$~IAHS.*3WaRwNZ$]4)SSv7?v`xM=_v*7g7`9+3g&M7A6#$p9hYFyQNlb-ORK8Pcv?DztX9Ko^MWbL'37cxen9[R8a#$cUhUH=*a){rGfo]8av0s''BW3V{4d]$[vXU@F*N?(wr!E#$cz#$ph.&0Y?U@2*0=Kw$NqbaEhg`Wy[f89P9$@82.0y#$pNkJ6nZ'J?~co?E86d#$pEmWrTCMUs]8D&gRFvl#$c.tk9F7P~Xx+?VX*H6f])9!L5z`B[L'G@kQw)ntx^y^^O!9]=C#$c39mab`NQn^riZQA`&}#$psg9AXNo_EIUB=Yqs0N?_*(=Zvc4HLxR6uGkB.1)}7h=s[Ws(6PCVY~~7Uvrr`L=Pbb8y}#$pgwipK7fiC@4u86Y9E*uQ90j[Z22el`_#$c9B7KP_lh6e*FY3`t+P819$_nGC[FOuRx.Hk4#$p=u_?8NX9IdNOGnI!MP&9bsm8I_9bce$P$`WgGFKM}?+AFy&'(?^Zj=`oBH=`hjG?+A#$p7s*gPchx&x&h)xaYAcb#$p27.^{]1ntuLim_FY@E_@d@z[usy?tj4aV$)9?R$a_nrWr]93I3+tg1k8APOj3HM$R2-WCttwS9bQAr&@@gZ[UFxWC5!1#$ce1c948_'0s9C+AE+M[oRsOv=eIgU?=by?ZU1^My*+41=IUGx($s0i#$cyB-09bCC=@`o[T4Mnpv.96z=q=V~99puY@BpXm=Fwp4d!EbOI=_[)_Rzc#$pu`2@jtU16hK@'PO&Ld`pt?6V5BPr]uVAl14Kzee[+f#$pf&vtGOU0?s*qFcD8`]#$ciH#$c)ldBj[@Z-c[E6ngV4IyqV7zx{C@[uZ&o0kB)]7Xgx-g$Uk83xXj@#$pruxq*.#$cruB{@(@Y8(JpZmO&BWV-9Nro7g?KQFv1sgU0L`$I*#$pZ'Gl8Kv5j1^BVPT0n-&lsR}&@^1a-Q?4wYR`o~!zB4w@@QE3^J8o77O3ghDqwC9_A1R{)tGiQ&f&vFa`6mz.?p}R)?E8o?cHxJlTcjXD?4n5.x(O$`^w7[B_9W+k@5[{MR67d=]jw~&{`@Bd8L4GQD=3uwqxzd?l~FxGAQs5P`[-O7(71OVu*Y=6?mf!E7Gn(G!'5#$pUK.]?RArAAShZh_}PX.2Oz)7@V9)RKh(sD2zq]{Y+h]e0.?(kfnvtrtwh9hoOob3O!AxR`&l#$p@XiZQT@VX5LybA!Yc}hvrZq7Q#$c)Do]y2P=8e!N(DMvXGlC~y_'Nk?97j08t@_v3u-^7DO?V7p8V4]FnlyhEdu*I$T?^YL=E[y96'=SfSHd}zh=]M&@fbbxkiJ!Q)7{(8!1Cq-?Ajs{9`@]e5WmHibfc{f=UuDzU7lnqP!mvK]3hM'?I97U5bVz1)NrxB[DYAS@EH!O8+^cI$GO2iu&6D2AjMY0O7).09?_p=HNc1^8H**OT#$czXGvF3x8F2j$e=`QQcO8NbfLzg`1Kyw(n9`H6W[Tw@#$cM?KfyklpWp@]eCdj0`j8?7Rge5I@G#$c?$Pu!3m^D9]_!'_OLWw-?6w_IzH)PBsC$tF'1#$pr9@4tPWv#$c`2BXZ[y9b*_iq8HjJsgxha.XG0+*])@c{8G^-'pXN1ykR23~rpYG1@Dx#$c{i]nlIm5M}-MXv&#$p9VGTf'0kre$_^7Dm+x]L?3}a=4U^(sW5)4N^n{]a@q7vNPuuhTwJKZ=Y#$p$mE=K9Sg.B.PJn3EaCU'3WKACjCDcif6TzwFZ^pji=s8gmS.sFXX5{CqEPSwscY98R`J-mx`{VF#$p-~cQUTZAA5LhxIp'z.l5^D4#$p{sBAtu[XvkZ^Z.eH@_VJKRp=l)s.5?hhJgB3^bPNSCGAw~yT1Fb=8!V!0[+h#$p)m@HjV(mmtsY-jXs3gi)-k9-70Q$!tU^$5-IiS^liy8Ks4ucuakhutcS^H[R(.?uLoF-DP7*rOcQHq62sM@*A`l!KU0'gI!Zh!kCdg=M-f!+o}V7CY3Xn6eeoX@P@6vKnUj(a(z^VtT0E#$c?hE1)ou&)Y`[KAg4'V0X@#$cqJvw2r{3?F9N-]'r=+@O'AZ#$cReLG#$pQ.6B^cMrP9eV-vuD0@}eR)uS*{bWr?x9X1hpkk^lh22#$pAkI6Y9K1PjObFM&'[f#$puO32)^@(E5'+iXl6&oKOXpM!m{8q#$p?H?b0#$cIbt9A]vimEW9R27=sQNyfVDc6C56z#$pl8!(Ol#$cB&smo[izfZ7.1[@4wT.aqGO!r`cT3v`EE}9ydC}]K-3`gii9e0cC11=}OY{.?K{C!f0Pa73j'{?RpC9_Pj$nM-HB}&A9~c@ESDXkjpZq+J&#$p`9*a6!9`Y~=B6M]s5_^a=$EQ^.?JOey&QC(c*n[WmRMogG@_-ZO--Gq5KAv9fEjd&e9-f#$pZCYYMn'7=!TW#$chs.?azM+wU).AZgXM'h5Q3(A~Y*n^3+auxCZXI_Sby'=aWSboD{SEY7vQ]9oa79A$ioiW(gBr-3_R4yQVLYAdA3Fj]A8*t9~'(iWi~P=+h12Vg#$p*m#$cgclTL*#$c]K?dRGJ4YslnnB=oModwSx9lbq1i_d??p`m0nhG]Q+A#$cKdP*KBUpwDMx*c{hO(?O]d$R2)E{IyXt#$c7]Q@H9n{MCIZEj~w~JVfu#$pJ&9A17A@+C~~g1#$psUf4.#$cj-9dZ@j_Lr*!D)*7q(r_jF9C)zX]Um0H=9{n{b&JSM9p?3j)CH_EgP_+3&}{x&=WrdOEsCow*"

RegAddBoot,HKLM,0x1,"Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features","WEB_CLIENT","6#$cYYvC^0'91VJH)Qm@'nICA_Client"

RegAddBoot,HKLM,0x1,"Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features","PN_AGENT","_IfiA]-!Q@hgR#$p{#$c#$p26)#$pL24MSq$S=''oGzfmPoy^?ZNheBcj82ciqW.a#$p{nkoG'ISc}?9R=rWoXiheeGgOQfw)b6@&tJs$&Yb1-Y'lyi-pY@AH.XvL5a8lH@Ql*dZSM7@K!YndeTfKEBxNtyRBK5@Z7hq(k$G_(5.=Kq@2'^9V=V-kb@k2LaHhi3z)&?9=27CCj)HaxP4dr6W5q^8#$c_px863roE4uS-iH)Yb8p]9MfKfE2]3lim4Qplz=qf!i'JJ_m[5N]o-j]#$c&=gCPm9&}0XjegwujLp*}?ta@fVg+vhh30HgRYGAH?QQQ54jOHNItR}BsGh[c8{Lmbe?jcKMEt#$cQh@Soa97T{Y#$c~9#$p4'CpS~2j}QP@+rp{hDv`#$pqyNQ&m#$pnd=?YMOd*kbaWsroEh]7RSo9[poGCl@x&&BGgX9o0r'9HsT3D7}yKmZ(7'#$cs@*MAdjUdc@LN7'PW9FJtDK@=J&gVK#$p[2$4or=(zY~~D9=NWt1}_IZ2pHWY#$cM}^IA'_97TKwM#$cq15&&f9#$c(ZA$J+P9~z_1wICA_Client"

RegAddBoot,HKLM,0x1,"Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features","SSON","{S!?G@1LC@qkd{_*2zxrSUzL0GoGY=ytL5x6I$d#$cxYqxV?Xyq@qQSN`ufDRj_{VNVw@8~8KQkao~AQPNf#$co5#$pfL6e8_amjxPf&)wn20'lamxN@_=b_Qypuvq?9WxMTSEb8#$p+Iz^#$cn2]HT@f?&YV^a?r0mw4wpcw7fLi'.fh('@DheUxhu!rdeRN6(G&gY87E`evv~u43xc~'6Dsmf=1pCkz?6(JpslTQM)$!S=M}E@HRG#$c_JICA_Client"

RegAddBoot,HKLM,0x1,"Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features","PN","X{=P3}wtS?(PJ.h_}Ckf=?mwdBN38=rp.t-XN91+GEmApW!t5A?jBY5xYO{jz4`#$p5mXvn?BV[GA&zc7#$c}R$0(@oV~?00=la=q9BCYt^h-$})s@.(1KaCo$IIID!vdH=]89ZnJl`SsqJYoe@6Rt]s.AT-Yujxf)g(VKQ$I8EM~9){K]G6ys+b~oMaJna$v@t$#$pf`w3XT=vPC'B*5IR9$A(QD!&)p=We!@uYgJF?yGReUoOUb(RF]#$cAMt#$c6=x-+AX9D*Hc_)H'VNznc9?P@pc4f0yhCgt`b_1xy94P2`Ne-#$c=D#$c~e@+Ha169#$pio{wB[d#$cNiYxVz$}?G=t44Iqf]6Hi#$pU57V8`17AI!g0CNHl{1jUqG@Ud-q@fT(oq64_Dh@8#$pAd-Net?JOA^]=^yvaU$xx+)7n=?jDj#$pPzWxih#$puN~Hx#$pcm@}4Kj]TNIz$@xWC@!ELV?x[#$pl!#$cuyL_@txxG3hCy@nA3dp0sdQQTCvS[I!B[?LL]PLaF8JJrgMOk)1}i?CGM?FB#$p5d80j.*07+bi=[C(n#$pICdn#$p}tstmuBuq=Ru`gxmZ=JM]TtFN$WCu=^!W2&0eecO-#$pFPy.A`r?bqXoc#$cC7BQX#$cc`()Wwb8PbB)pt5Xl6pFyNFrv*[8erqr+gO6O2$KP=YgX5X9N*SbnA^RPnr0[$(ZsWu8zfMJ_3wYU`uHs]6n_cM93LNQ#$cG`+GTYdPICsSf49~cX#$p.I#$c_`OKO&VuE]~{8LD2!OJcVyX^)UKu~sEQ?w~s4#$ceI(?aoVC!64fpj?]S0)!KNm.*)$WbYtwU`?Bqe^=5Ja&US~-.O&F.p?WU2^D[1}F&V6~S@)nZC=6eNO!'F+.m]ZKV2A!kX@C7N`LPqfh7jT.Y'ufY[A'm$QLekyAWt0g4yD$9z9mi0~uxpXk6?yxlv`B0&AIowROO2aHS&-h#$cXr`K$?EX7L`gC.FAH~IcpHEuJ=&{4yPH0{&jtRRh^(&4y?w_oykxwh+hES416Z4@v8)7O[Dn^wFsQdZ@N`]vh?p[@b#$c(EC8T'ug)@P}eb@GQ'[?XYy^L951r^A.0&?cGGb_NOzBS?9IRe^d5^@ef@+yH!(u[?TsJRGm@eA$vx~I}aTyK6O3WR5-Tw@!2D+v]Hu041tfpeTOfm=-Y-nKeMEKT0Vx.q!T}T?IiX58PzuA4tmdU^&@gu9@?CKGF=]J)bW!#$p85KM799SGs*hf[#$c[kg2e.@^z(=coWw@X=o{2FcIBjxo@Z@6{9TBNbqENjEW?AT0Ug?t2neFY6@GVFK&WRU1q)@?FaB]JbqSV)6jznNxCHAIVmMV)f{^*pEY+96j1$?3v1O?}HvA=.8_Rr*Njt?G]e[F7#$pSmHV4xkYLztr9^d=aUI#$cHp1+iOF1-M9?9Xs(ZMw(wJAh0#$ch1c}S9@[Iob&#$c[JIf9v3zXj(wS=h[VU6YF0NF}n2p'N@2-=aDCw8pc&KP7*]*Vm4wbA23EQi11BuqI0U0tho@5=y^2xMIC`zzOSJh@0y4r=akhqdm.'*DCnwjN@]H}8n8Q`n-49uoL_Iwm@)O-=u2).&6!sx`TTVK7cK9a==Ti&B5SjtxN]mnx#$cyxf=9(4H'a`5Hf!l5E$ZlhH9bT!hWVAMzyv7s{WZn}I9GVJemB2Y4PJ+PwZ4I2cAqDtUS+*1jP&PQGA4-sG9EcN+N~7uf#$cDJ!_Rta3*=XSi]IVn405=b6l1^[G}=kBn^K@C_'`2gD2v^bNE=(9P8yd)~m=MwKQ7!a{C9'5FG^R8lWJ~NM17__c2=rIE5)4OS]fu}sk1QEoo@@&{y0696'J1k!H=RVt9AcWc^Yl6=xmX_m.35X#$p==d1cUWOv6C[gr=x)${.Q?RLrN4D1i6][R9Rk6]b{@.T2uh6SoJ)huWVK#$poDO@&b#$cM6=B1rsICA_Client"

ExpEnvVar.txt output:
Boot.|.HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features.|.ICA_Client.|.0x1.|.$#qWkH+]h(_4?x+$Ut&S]M1R`CK2vf9$#cAt$#c?$#c1w~zrOb.[}*TNRh9VjP!z7w&-A.1cgr?3SO9iujeUnnZ!fu6tpaS!)39o2d5'sZBo`1WVx-q^]+@8g=YapQ~FU(l.ohZtCb93Kkstnf+MJk-WP.&Iw!9(-t$$OxXiS'VjHKDfH-={Hn3D}8b]EAh-rZ}toc8O$#pCgND[g?W}K~g!5Wz3@3+KRiiD{Py2G7jk-jdj=K&Vyi{iZG_ocYF?XfVv8PvuoN$yPyM-e*om[V$#c=?zOc*&T$#p~jT8^{=14(Z_@5NN~$*V7{_b4GY*Wne7AR8XcDy~2BNGiqaQW{!c?8['kF}eH2iNF}aJ!)$#pB9D2[fwCj9R*!NL-S($#ppa@ZxALvE1{$CEfx~LSQge=+z.e$}vMF$#cvu(ox.LlDAq89{XcDg$#pZH~a5[!vY4@CI(FCh*k@S]r_DBfWLp?JR{(Mh&&.Eb?aUzA71dA*S@1LMmCpox.*H9D?$#cIA(k4fSJ*K&YGi'$#pvo-Gy?c2j{lS$qqH{GUsDLF-WAPjkx4KzYCXu-?HuX6&5?$#ceS]1??mfz1e](gbqC{9E8$#pM)d@t530in6wsJG$#c?vlUTTbQ2s5D'}f0id$#cI=nzd-E5}LEV!lT?vK!B-@cpTe(RTF]VPPnkdaGgA?J$#c)IxsDi$#ce}SEnS&G!d82NwzuQDQ7$#chG$#cb3PUXp9O+k{v$I?MV-R?2_$?SX94P1-7f`m7vLsDlXZboFA?9q~8_)1_5*gyS`-GtM@BQaUP37NXjCpL$dpcKZ?K_w0`aA=&']o$#pYhmQlF@mbKP+.037J^36xL+MfRATE}VS_Smc3$QJ22V!*_@S$wffst{3EUq.Z5RL_=?9a98Ix!kF&86$#cQ=p7WR=$abCoPYUCW{Ki$#py!Z10?[ov)GBvZS?~]ufdrHI&9f5iT2zqy_CX`bZ$Sb!.9NxgaJ9At[]Qbll)i7@F?f-9gRwX@!HP=`Jqm}fy=x_HtaOw=$7x62HH&{Qy8HV$#p70XK_ZsdKHErax43=6j=$#pvU}6_C`I[`r$v{H=xmkKh$$NDBE2YcPK11I9YoSfciWoD$D-a-4d^?*@hfe+Qfl?^[aQd2p@6W+Ai4-[xH$GxUBidsAuWKP9$gE$#c[3SJ$N_LE_JQV~*?5@tS!p3fzb9_oGE32y{9kPzqo4Y_j3[9qK$#c+d&$#pAD+~53V3IWeK2u)MlThs?rqPnFqr$0rISZ*m!$bD=43T$#c9x^F[iu201IzoQQ9v^j}(iTKSMQdQj1]hlC?-?'1H]'vVW(6*9yF8PM?e}nt7~^h&9IDjx_V7vi?mmK}K=-+B!z$#c'b0&WlP@ki8hQuy1=QhpAocI$#pS.=Ms_@qho)&o}vJxMsJ=v87-Hc3lN)}IL[-3bf$#p0MASA=A=8L4)3ea+GiLz(8A]i7Zanrr[9-X_$#pJ~pcX@WO!UVJc.FCL-'oU_t6=@Vue]dwcv^ox$#cAx?WQ$#px8LM[F`oipEfmaGd5XN@e=IWPRm6z]po.@87X04{q9S!eKxKJXnm~hp-OKR7$#pA2c+fE3IMq1e0QL2PUKN=xG'ooon'P$#c6j&wi&UNa=itib+tzq8j?=zFGP(Cq8DCij$#cpWT2r7*j5fzNt09xd0?2PDTMH9{}qjSK{!@K*vrrrX)h4e'6Tv6vbaA$3RAckFmp$#p)i?6MGNK[@kda7k*qeU2*JDz@hgh5=^s~8ZC8P&R80inQLBY5@@eIYmNqK8tUMP`p~3{q?&qntY$23?a0lFCx`)_aAVtg+3lCB(A+&bV9!)I^@Yq]WJ=)A7&X.~=tL7!+9bZ)L&?YeLWc0uS&hmpGAAd3_nZI6gCjoq`ztEaX?TuEIX4}zny?aq]iqixWADhEaf7YfXi.CdgLUW2C?G.Wejyc8L20J8PASP6c9YZ$#cXDn@?C[D_upuXxK^=meY=vFfXY1Z3I1)HmE?9yZJwL=.F$hSHS{Gtge'@nD'])cvU$PzD7o4^5]_9`3T)]*n3[tQMrwjnyU=A!bZ6gzUZ$#pu^Sy'qj6qbAbocoh6?N}GU($hAtfJs=C=od`ZbZCH?tB$#pU~0Z4?z-FGMK83CEYSg$#pnU'mx?`g-[ygicUXZM`&etUG0?N_bKZGo9q?Qb$#c[!Mmdd=Nr8a47V6wi~fm)E3YgA9s9BhDn{1hVr$D0w7=xS@_owu+8$#cPR(5oF~2]Iga?t)(O)(=j7ndTAWn&9eX847`ryB[67*2zOB@X$#cBQ9$JOlae$d3{-4AZ}9w]([I$#c~6f-}61.].-^]=Y(ZoFA$#pazvRI$#pWrP[yh@mKJ[tjo]wO`w'RSHVhN?7AaX(St$#cGm)mvEfaJxi@n5hESDr!t89eIqoZzx=?NTcn`Et}+RN2TrfE?v5AZW*1y@x.kY_.22X]m~c9VZtiLUF$#pG&y(LOGA.'v=}~(`A.w@HyLYR^H6uas@@u`erA![M$#c~$D+Q.W_c=K+@$#p9]6D&OWD*}z7}i[?&$!OE_NtmRC`npwF-LF?3DqyfaJ64AI{8_yOjX$#pA~zw4=AZV}oaFa0xZQ+(@QVR}]~zw6[}T(gn3JR?={C0~!olKSyGY-XP$#p^q49r{pLBiF~M_''Ym[Uh$G=4RQ-Am1]wYj]ytHyXQ$#p@8$#c]L@fCyyej_wq[7&&a9V^GW$#pn.Se^uZ[1kWpd(@Ar!6@dL='3i?G]v3LD`=nGgYIUigVYJnNF(i$'W?ZOV[jTCR1[MG_O80Y@_8tiX2bCS{u7se}-GAikw=pfXwv~ja96Ip7Hy{T?D?Q5su&~NwhtivF$#pf@zy4?Q5&~y-u&!3vH=0E(?bz=P(4`yuhK8Q0uHxUStJI@~ZDa9NXD$#p1_$#p5Mzfh'$#p9b.RJVm99DauF~6Pf2$'@K]T0oljL@p$#piFB_=z$n8!@W*CD1`YrvNHG!aikV9nPIKDxR1lnn{*v7yJ82?jVG8k+'gVTWX3tt=$#p}q8vq)^44b$#pXe!EIZn^nAG?H1]g=jn+kPe?v_z0q!QAdA$#p(R*`Dt0xd5ToM$~IAHS.*3WaRwNZ$]4)SSv7?v`xM=_v*7g7`9+3g&M7A6$#p9hYFyQNlb-ORK8Pcv?DztX9Ko^MWbL'37cxen9[R8a$#cUhUH=*a){rGfo]8av0s''BW3V{4d]$[vXU@F*N?(wr!E$#cz$#ph.&0Y?U@2*0=Kw$NqbaEhg`Wy[f89P9$@82.0y$#pNkJ6nZ'J?~co?E86d$#pEmWrTCMUs]8D&gRFvl$#c.tk9F7P~Xx+?VX*H6f])9!L5z`B[L'G@kQw)ntx^y^^O!9]=C$#c39mab`NQn^riZQA`&}$#psg9AXNo_EIUB=Yqs0N?_*(=Zvc4HLxR6uGkB.1)}7h=s[Ws(6PCVY~~7Uvrr`L=Pbb8y}$#pgwipK7fiC@4u86Y9E*uQ90j[Z22el`_$#c9B7KP_lh6e*FY3`t+P819$_nGC[FOuRx.Hk4$#p=u_?8NX9IdNOGnI!MP&9bsm8I_9bce$P$`WgGFKM}?+AFy&'(?^Zj=`oBH=`hjG?+A$#p7s*gPchx&x&h)xaYAcb$#p27.^{]1ntuLim_FY@E_@d@z[usy?tj4aV$)9?R$a_nrWr]93I3+tg1k8APOj3HM$R2-WCttwS9bQAr&@@gZ[UFxWC5!1$#ce1c948_'0s9C+AE+M[oRsOv=eIgU?=by?ZU1^My*+41=IUGx($s0i$#cyB-09bCC=@`o[T4Mnpv.96z=q=V~99puY@BpXm=Fwp4d!EbOI=_[)_Rzc$#pu`2@jtU16hK@'PO&Ld`pt?6V5BPr]uVAl14Kzee[+f$#pf&vtGOU0?s*qFcD8`]$#ciH$#c)ldBj[@Z-c[E6ngV4IyqV7zx{C@[uZ&o0kB)]7Xgx-g$Uk83xXj@$#pruxq*.$#cruB{@(@Y8(JpZmO&BWV-9Nro7g?KQFv1sgU0L`$I*$#pZ'Gl8Kv5j1^BVPT0n-&lsR}&@^1a-Q?4wYR`o~!zB4w@@QE3^J8o77O3ghDqwC9_A1R{)tGiQ&f&vFa`6mz.?p}R)?E8o?cHxJlTcjXD?4n5.x(O$`^w7[B_9W+k@5[{MR67d=]jw~&{`@Bd8L4GQD=3uwqxzd?l~FxGAQs5P`[-O7(71OVu*Y=6?mf!E7Gn(G!'5$#pUK.]?RArAAShZh_}PX.2Oz)7@V9)RKh(sD2zq]{Y+h]e0.?(kfnvtrtwh9hoOob3O!AxR`&l$#p@XiZQT@VX5LybA!Yc}hvrZq7Q$#c)Do]y2P=8e!N(DMvXGlC~y_'Nk?97j08t@_v3u-^7DO?V7p8V4]FnlyhEdu*I$T?^YL=E[y96'=SfSHd}zh=]M&@fbbxkiJ!Q)7{(8!1Cq-?Ajs{9`@]e5WmHibfc{f=UuDzU7lnqP!mvK]3hM'?I97U5bVz1)NrxB[DYAS@EH!O8+^cI$GO2iu&6D2AjMY0O7).09?_p=HNc1^8H**OT$#czXGvF3x8F2j$e=`QQcO8NbfLzg`1Kyw(n9`H6W[Tw@$#cM?KfyklpWp@]eCdj0`j8?7Rge5I@G$#c?$Pu!3m^D9]_!'_OLWw-?6w_IzH)PBsC$tF'1$#pr9@4tPWv$#c`2BXZ[y9b*_iq8HjJsgxha.XG0+*])@c{8G^-'pXN1ykR23~rpYG1@Dx$#c{i]nlIm5M}-MXv&$#p9VGTf'0kre$_^7Dm+x]L?3}a=4U^(sW5)4N^n{]a@q7vNPuuhTwJKZ=Y$#p$mE=K9Sg.B.PJn3EaCU'3WKACjCDcif6TzwFZ^pji=s8gmS.sFXX5{CqEPSwscY98R`J-mx`{VF$#p-~cQUTZAA5LhxIp'z.l5^D4$#p{sBAtu[XvkZ^Z.eH@_VJKRp=l)s.5?hhJgB3^bPNSCGAw~yT1Fb=8!V!0[+h$#p)m@HjV(mmtsY-jXs3gi)-k9-70Q$!tU^$5-IiS^liy8Ks4ucuakhutcS^H[R(.?uLoF-DP7*rOcQHq62sM@*A`l!KU0'gI!Zh!kCdg=M-f!+o}V7CY3Xn6eeoX@P@6vKnUj(a(z^VtT0E$#c?hE1)ou&)Y`[KAg4'V0X@$#cqJvw2r{3?F9N-]'r=+@O'AZ$#cReLG$#pQ.6B^cMrP9eV-vuD0@}eR)uS*{bWr?x9X1hpkk^lh22$#pAkI6Y9K1PjObFM&'[f$#puO32)^@(E5'+iXl6&oKOXpM!m{8q$#p?H?b0$#cIbt9A]vimEW9R27=sQNyfVDc6C56z$#pl8!(Ol$#cB&smo[izfZ7.1[@4wT.aqGO!r`cT3v`EE}9ydC}]K-3`gii9e0cC11=}OY{.?K{C!f0Pa73j'{?RpC9_Pj$nM-HB}&A9~c@ESDXkjpZq+J&$#p`9*a6!9`Y~=B6M]s5_^a=$EQ^.?JOey&QC(c*n[WmRMogG@_-ZO--Gq5KAv9fEjd&e9-f$#pZCYYMn'7=!TW$#chs.?azM+wU).AZgXM'h5Q3(A~Y*n^3+auxCZXI_Sby'=aWSboD{SEY7vQ]9oa79A$ioiW(gBr-3_R4yQVLYAdA3Fj]A8*t9~'(iWi~P=+h12Vg$#p*m$#cgclTL*$#c]K?dRGJ4YslnnB=oModwSx9lbq1i_d??p`m0nhG]Q+A$#cKdP*KBUpwDMx*c{hO(?O]d$R2)E{IyXt$#c7]Q@H9n{MCIZEj~w~JVfu$#pJ&9A17A@+C~~g1$#psUf4.$#cj-9dZ@j_Lr*!D)*7q(r_jF9C)zX]Um0H=9{n{b&JSM9p?3j)CH_EgP_+3&}{x&=WrdOEsCow*$#q

Boot.|.HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features.|.WEB_CLIENT.|.0x1.|.6,YYvC^0'91VJH)Qm@'nICA_Client

Boot.|.HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features.|.PN_AGENT.|.0x1.|._IfiA]-!Q@hgR%{,%26)%L24MSq$S=''oGzfmPoy^?ZNheBcj82ciqW.a%{nkoG'ISc}?9R=rWoXiheeGgOQfw)b6@&tJs$&Yb1-Y'lyi-pY@AH.XvL5a8lH@Ql*dZSM7@K!YndeTfKEBxNtyRBK5@Z7hq(k$G_(5.=Kq@2'^9V=V-kb@k2LaHhi3z)&?9=27CCj)HaxP4dr6W5q^8,_px863roE4uS-iH)Yb8p]9MfKfE2]3lim4Qplz=qf!i'JJ_m[5N]o-j],&=gCPm9&}0XjegwujLp*}?ta@fVg+vhh30HgRYGAH?QQQ54jOHNItR}BsGh[c8{Lmbe?jcKMEt,Qh@Soa97T{Y,~9%4'CpS~2j}QP@+rp{hDv`%qyNQ&m%nd=?YMOd*kbaWsroEh]7RSo9[poGCl@x&&BGgX9o0r'9HsT3D7}yKmZ(7',s@*MAdjUdc@LN7'PW9FJtDK@=J&gVK%[2$4or=(zY~~D9=NWt1}_IZ2pHWY,M}^IA'_97TKwM,q15&&f9,(ZA$J+P9~z_1wICA_Client

Boot.|.HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features.|.SSON.|.0x1.|.{S!?G@1LC@qkd{_*2zxrSUzL0GoGY=ytL5x6I$d,xYqxV?Xyq@qQSN`ufDRj_{VNVw@8~8KQkao~AQPNf,o5%fL6e8_amjxPf&)wn20'lamxN@_=b_Qypuvq?9WxMTSEb8%+Iz^,n2]HT@f?&YV^a?r0mw4wpcw7fLi'.fh('@DheUxhu!rdeRN6(G&gY87E`evv~u43xc~'6Dsmf=1pCkz?6(JpslTQM)$!S=M}E@HRG,_JICA_Client

Boot.|.HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B031C88397004B640A5DCDD27D8AA9B7\Features.|.PN.|.0x1.|.$#qX{=P3}wtS?(PJ.h_}Ckf=?mwdBN38=rp.t-XN91+GEmApW!t5A?jBY5xYO{jz4`$#p5mXvn?BV[GA&zc7$#c}R$0(@oV~?00=la=q9BCYt^h-$})s@.(1KaCo$IIID!vdH=]89ZnJl`SsqJYoe@6Rt]s.AT-Yujxf)g(VKQ$I8EM~9){K]G6ys+b~oMaJna$v@tw3XT=vPC'B*5IR9$A(QD!&)p=We!@uYgJF?yGReUoOUb(RF]$#cAMt$#c6=x-+AX9D*Hc_)H'VNznc9?P@pc4f0yhCgt`b_1xy94P2`Ne-$#c=D$#c~e@+Ha169$#pio{wB[d$#cNiYxVz$}?G=t44Iqf]6Hi$#pU57V8`17AI!g0CNHl{1jUqG@Ud-q@fT(oq64_Dh@8$#pAd-Net?JOA^]=^yvaU$xx+)7n=?jDj$#pPzWxih$#puN~Hx$#pcm@}4Kj]TNIz$@xWC@!ELV?x[$#pl!$#cuyL_@txxG3hCy@nA3dp0sdQQTCvS[I!B[?LL]PLaF8JJrgMOk)1}i?CGM?FB$#p5d80j.*07+bi=[C(n$#pICdn$#p}tstmuBuq=Ru`gxmZ=JM]TtFN$WCu=^!W2&0eecO-$#pFPy.A`r?bqXoc$#cC7BQX$#cc`()Wwb8PbB)pt5Xl6pFyNFrv*[8erqr+gO6O2$KP=YgX5X9N*SbnA^RPnr0[$(ZsWu8zfMJ_3wYU`uHs]6n_cM93LNQ$#cG`+GTYdPICsSf49~cX$#p.I$#c_`OKO&VuE]~{8LD2!OJcVyX^)UKu~sEQ?w~s4$#ceI(?aoVC!64fpj?]S0)!KNm.*)$WbYtwU`?Bqe^=5Ja&US~-.O&F.p?WU2^D[1}F&V6~S@)nZC=6eNO!'F+.m]ZKV2A!kX@C7N`LPqfh7jT.Y'ufY[A'm$QLekyAWt0g4yD$9z9mi0~uxpXk6?yxlv`B0&AIowROO2aHS&-h$#cXr`K$?EX7L`gC.FAH~IcpHEuJ=&{4yPH0{&jtRRh^(&4y?w_oykxwh+hES416Z4@v8)7O[Dn^wFsQdZ@N`]vh?p[@b$#c(EC8T'ug)@P}eb@GQ'[?XYy^L951r^A.0&?cGGb_NOzBS?9IRe^d5^@ef@+yH!(u[?TsJRGm@eA$vx~I}aTyK6O3WR5-Tw@!2D+v]Hu041tfpeTOfm=-Y-nKeMEKT0Vx.q!T}T?IiX58PzuA4tmdU^&@gu9@?CKGF=]J)bW!$#p85KM799SGs*hf[$#c[kg2e.@^z(=coWw@X=o{2FcIBjxo@Z@6{9TBNbqENjEW?AT0Ug?t2neFY6@GVFK&WRU1q)@?FaB]JbqSV)6jznNxCHAIVmMV)f{^*pEY+96j1$?3v1O?}HvA=.8_Rr*Njt?G]e[F7$#pSmHV4xkYLztr9^d=aUI$#cHp1+iOF1-M9?9Xs(ZMw(wJAh0$#ch1c}S9@[Iob&$#c[JIf9v3zXj(wS=h[VU6YF0NF}n2p'N@2-=aDCw8pc&KP7*]*Vm4wbA23EQi11BuqI0U0tho@5=y^2xMIC`zzOSJh@0y4r=akhqdm.'*DCnwjN@]H}8n8Q`n-49uoL_Iwm@)O-=u2).&6!sx`TTVK7cK9a==Ti&B5SjtxN]mnx$#cyxf=9(4H'a`5Hf!l5E$ZlhH9bT!hWVAMzyv7s{WZn}I9GVJemB2Y4PJ+PwZ4I2cAqDtUS+*1jP&PQGA4-sG9EcN+N~7uf$#cDJ!_Rta3*=XSi]IVn405=b6l1^[G}=kBn^K@C_'`2gD2v^bNE=(9P8yd)~m=MwKQ7!a{C9'5FG^R8lWJ~NM17__c2=rIE5)4OS]fu}sk1QEoo@@&{y0696'J1k!H=RVt9AcWc^Yl6=xmX_m.35X$#p==d1cUWOv6C[gr=x)${.Q?RLrN4D1i6][R9Rk6]b{@.T2uh6SoJ)huWVK$#poDO@&b$#cM6=B1rsICA_Client$#q


#39 Raetha

Raetha

    Newbie

  • Members
  • 23 posts
  • Location:US - NH
  •  
    United States

Posted 22 April 2010 - 01:16 PM

Werner, still finding myself unable to upload to this thread. Need to find a way to contact an admin about this. Once I get the final script issue resolved I'll work to get it uploaded here or I'll post it to my own site and provide a link.

#40 MedEvil

MedEvil

    Platinum Member

  • .script developer
  • 7771 posts

Posted 22 April 2010 - 04:55 PM

To upload you need to watch out for type and size of the file.
Usually zip the script or use some other packer, if it then is small enough to fit the size restrictions, it should work.
If not, contact me and i'll see what i can do.

:ranting2:

#41 Raetha

Raetha

    Newbie

  • Members
  • 23 posts
  • Location:US - NH
  •  
    United States

Posted 23 April 2010 - 06:31 PM

@Werner
Uploaded current script to a private site, link in first post. Go ahead and grab.

@Galapo (or anyone else)
Any thoughts on the two registry entries that don't want to behave? Still think it's likely a parsing issue, but I don't have a good way of tracking it down since I don't know if it is a WinBuilder parsing issue or a ExpEnvVar parsing issue.

Thanks.
-R

#42 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 24 April 2010 - 12:01 AM

@Galapo (or anyone else)
Any thoughts on the two registry entries that don't want to behave? Still think it's likely a parsing issue, but I don't have a good way of tracking it down since I don't know if it is a WinBuilder parsing issue or a ExpEnvVar parsing issue.

Sorry, I haven't got to checking this yet. It's on my to-do list though.

Regards,
Galapo.

#43 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 24 April 2010 - 07:20 AM

Ok, I've taken a look and to me the problem occurs when you have $#$c in sequence. I don't know why and it is perhaps a bug with WB: http://www.boot-land...showtopic=11202.

Try changing #$c to a comma and make sure that such entries are enclosed by quotes.

Darn. I just checked the generated entries. WB 077rc2 writes the entries correctly up until a certain point and then it is truncated, but WB 080 changes every comma to a $#c. I don't know why that is, if it's going change each comma I'd think it should be changed to #$c not $#c. Maybe I'll have to do a stringformat on $#c.

Darn again. I tried to do a stringformat like this 'StrFormat,REPLACE,"%pack%","$#c","#$c","%pack%"' but that doesn't correct it. Ok, I found that this works: 'TXTReplace,%target_sys%\ExpEnvVar.txt,"$#c",","'

But darn again. Now I see the issue also happens with #$p in your entries being written as $#p. I'll have to do a text file replace on that too: 'TXTReplace,%target_sys%\ExpEnvVar.txt,"$#p","%"'.

But this is getting to be a rediculously complex work-around. I think your registry entry is too complex for WB to handle yet unfortunately. You'll have to create a REG file and have it imported by a RunOnceEx entry.

Regards,
Galapo.

#44 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 24 April 2010 - 11:46 AM

@Raetha
I've done some more thinking on your issue and I'll be able to produce a work-around. Due to a few things happening at the moment, give me a couple of days.

Thanks,
Galapo.

#45 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 25 April 2010 - 11:34 AM

Hi Raetha,

Ok, I've now been able to script a work-around for your registry entries which exposed a WinBuilder bug. Download updates from the LiveXP server.

Where you currently have a '$#$c' sequence, change this to a '$WinBuilderComma' or 'WinBuilderDollar#$c'.

I've introduced some ExpEnvVar escapes for this sitation and in case something like this arises again. Escape characters which can be used for RegAddBoot calls are:

WinBuilderComma for ,
WinBuilderPercent for %
WinBuilderHash for #
WinBuilderDollar for $

If you ever need '.|.' in an entry, then this needs to be escaped as this is a reserved character sequence. Write this as '.WinBuilderPipe.'.

Regards,
Galapo.

#46 Raetha

Raetha

    Newbie

  • Members
  • 23 posts
  • Location:US - NH
  •  
    United States

Posted 26 April 2010 - 01:04 PM

Galapo,

Thanks for the weekend workarounds, I'm giving them a shot now. Looks like I had one $, and one $% causing trouble, but I'll have a better idea once the build completes, unfortunately it takes me about an hour per full build so it'll be a bit before I know.

From the linked post, it also looked like Peter fixed the root WB issue. Do you think it might make more sense for me to just start using the alpha builds? I'm open to either, just hate to force work around code to stay in the source if there are better ways.

Anyway, I'll update status once my build finishes.

Thanks so much.
-Raetha

#47 Raetha

Raetha

    Newbie

  • Members
  • 23 posts
  • Location:US - NH
  •  
    United States

Posted 26 April 2010 - 06:42 PM

Everything worked, no extra installer run this build. So that definitely took care of things. Also turned out to only be the "$," in the first entry that appeared to also mess up the last.

For anyone following the thread, I've updated the script linked to from the main entry. So this should now result in a fully functioning Citrix client setup. Please let me know if you see other issues.

@Galapo
Last real question I think, what is the right way to contribute this and 8 other scripts I've worked on back to the comunity, possibly including some/all of them in the LiveXP tree? You can happily point me to a forum post rather than cover the whole thing. I just want to make sure my work gets shared if anyone finds it useful.

#48 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 27 April 2010 - 12:54 AM

That's great to hear that it's now working!

Regarding the best way to contribute scripts, I really don't know at the moment. We did have a Downloads section here: http://www.boot-land...tocom=Downloads. But Nuno wants scripts released in the Downloads' section of the forum from now on. The problem is, attachments to posts aren't working at the moment and I've no idea when it'll be working again.

So you choices would seem to be:

a) post in the forum with an attachment and hope that downloading will be fixed soon
;) post in the forum and link to the script hosted elsewhere
c) use theold download section to host the script which should still create a forum topic (but knowing this will go against Nuno's wishes)

Regards,
Galapo.

#49 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 27 April 2010 - 12:57 AM

Do you think it might make more sense for me to just start using the alpha builds? I'm open to either, just hate to force work around code to stay in the source if there are better ways.

No, stick with either 077rc2 or 080rev3. Alpha builds are not stable and so you can be sure there'll be other issues with them.

Regards,
Galapo.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users