Jump to content











Photo
- - - - -

Mui files missing from Remote Desktop Connection


  • Please log in to reply
26 replies to this topic

#1 billonious

billonious

    Silver Member

  • .script developer
  • 528 posts
  • Location:greezeland
  • Interests:curiosity

Posted 26 April 2009 - 06:17 PM

Hey,
I ran the script (ms') Remote Desktop Connection, which is in the download center of Livexp. Version 5, date= June 2008, author not mentioned.
Building process makes no errors, but when I run the program (in Livexp), it asks for 2 files:
  • MSTSC.EXE.MUi
  • MSTSCAX.DLL.MUi
These two mui files are found (screenshot) in the source I use, XpSp2Eng with few hotfixes intergrated. A member, with whom I had pm, wrote me that there are not such files in his xpsp3eng & xpsp2eng source :) . When adding the 2 mui files, rdc works.
Anybody has/had the same issue?

logfile

#2 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 26 April 2009 - 06:45 PM

Some (as usual :)) semi random ideas:
Version 6 for XP:
http://www.microsoft...;displaylang=en

Varsion 6.1 (from Vista) reported to be workng on XP (Italian):
http://appuntisparsi...-windows-vista/

mstc*.exe.mui is a multi-dot name (maybe a problem with iso creation/settings)?

Problem with updates?
http://help.wugnet.c...pict614396.html

:)

jaclaz

#3 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 26 April 2009 - 07:09 PM

Hi billonious,

you already wrote the reason :) of problem with your report,

XpSp2Eng with few hotfixes intergrated.

LiveXP (or other PE builds) asks users not to use sources with integrated hotfixes. (only service packs) (There maybe exceptions, I dont know, just writing common rule)
This is important in order to get same result with different pc. If user decide to use hotfixed source, user responsible from the result :).

Here are my source search results with different kind of sources
http://img17.imagesh...muibilliono.png
no mui files around :)

But :( i find mui files :) in
Windows XP Multilingual User Interface Pack
http://img17.imagesh...tilingualus.png
which is used to change the interface of english xp to another language.



But, in order to be more flexible with LiveXP for mui files :(, better to ask pedrole15 (just pm'ed) for mui support with api, as a result require_file fulfills the process you desire.

ps: it is better to get log.html packed :). It took a while to open here, i dont have "hurricane" connection :).


Edit: Bold

#4 pedrole15

pedrole15

    Silver Member

  • .script developer
  • 731 posts
  •  
    France

Posted 26 April 2009 - 11:35 PM

Sorry not clear for me , what you want
1- Simply copy the mui file with Require_File (that's already possible :) )
2- Extract file from mui file with Require_File (it can be done, but i don't know the command for doing this :) )

Pedro

#5 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 26 April 2009 - 11:45 PM

Hi pedrole

for specific case of billonious the issue fixed with adding (i guess)
require_file,MSTSC.EXE
require_file,MSTSCAX.DLL
with
require_file,MSTSC.EXE.MUi
require_file,MSTSCAX.DLL.MUi

also there maybe MSTSC.EXE.MU_ around with other sources :)

my suggestion is:
with giving theoric example files in source:
i386\MSTSC.EX_
i386\MSTSC.EX_.MU_
i386\MSTSC.EX_.MUi


when line
require_file,MSTSC.EXE
used
api extracts MSTSC.EX_ (or copy MSTSC.EXE) first (which is the process now)

than api extracts MSTSC.EXE.MU_ (or copy MSTSC.EXE.MUI) if they exists ?

so in the end target drive have
i386\MSTSC.EXE
i386\MSTSC.EXE.Mui


I guess this fixes billonious issue :)

Edit: Fix name

#6 pedrole15

pedrole15

    Silver Member

  • .script developer
  • 731 posts
  •  
    France

Posted 27 April 2009 - 12:25 AM

Ok, I understand
For now the command CopyorExpand is used
using Expand command for ext finishing by _ , will be more difficult find the last letter
or just make this for mui file
Like this: (change on last begin)
[Expand_file]

StrFormat,filename,#1,#5

StrFormat,path,#1,#4

If,#2,Equal,,Set,#2,%Source_Sys%

If,#3,Equal,,Set,#3,%Target_Sys%

If,Not,ExistFile,"#3\#4#5",Begin

  StrFormat,EXT,#2,%ext%

  If,%ext%,Equal,.cab,Begin

	If,#4,Equal,,Begin

	  StrFormat,CTRIM,#3,\,#3

	  ShellExecute,Hide,expand.exe,"#$q#2#$q -F:#5 #$q#3#$q"

	End

	Else,Begin

	  StrFormat,CTRIM,#4,\,#4

	  ShellExecute,Hide,expand.exe,"#$q#2#$q -F:#5 #$q#3\#4#$q"

	End

  End

  Else,Begin

   StrFormat,EXT,#1,%ext%

   If,%ext%,Equal,mui, FileCopy,"#2\#5","#3\#4"

   Else,CopyOrExpand,"#2\#5","#3\#4"

  End

End


#7 pedrole15

pedrole15

    Silver Member

  • .script developer
  • 731 posts
  •  
    France

Posted 27 April 2009 - 01:44 AM

Or like this :
Require_File,MSTSC.EXE.MUI
1-Will CopyorExpand MSTSC.EXE.MUI
2-If not exist MSTSC.EXE.MUI in target will CopyorExpand MSTSC.EXE

[Expand_file]

StrFormat,filename,#1,#5

StrFormat,path,#1,#4

If,#2,Equal,,Set,#2,%Source_Sys%

If,#3,Equal,,Set,#3,%Target_Sys%

If,Not,ExistFile,"#3\#4#5",Begin

  StrFormat,EXT,#2,%ext%

  If,%ext%,Equal,.cab,Begin

	If,#4,Equal,,Begin

	  StrFormat,CTRIM,#3,\,#3

	  ShellExecute,Hide,expand.exe,"#$q#2#$q -F:#5 #$q#3#$q"

	End

	Else,Begin

	  StrFormat,CTRIM,#4,\,#4

	  ShellExecute,Hide,expand.exe,"#$q#2#$q -F:#5 #$q#3\#4#$q"

	End

  End

  Else,Begin

	StrFormat,EXT,#1,%ext%

	If,%ext%,Equal,.mui,Begin

	  StrFormat,RTRIM,#5,4,#6

	  CopyOrExpand,"#2\#5","#3\#4"

	  If,Not,ExistFile,"#3\#4#5",CopyOrExpand,"#2\#6","#3\#4"

	End

	Else,CopyOrExpand,"#2\#5","#3\#4"

  End

End


#8 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 27 April 2009 - 01:58 AM

pedrole15

you got me all wrong, i am trying to find a way to add to api (sloowwwly :) )

Edit: code deleted, look next post

#9 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 27 April 2009 - 04:22 AM

Hi pedrole15,

i need to think simpler :)
this is what i was looking for :), please check


[Expand_file]

//In Script.project==> Require_File=run,%API%,Expand_file

//Syntax==> Require_File , [Folder\] filename , [Source (if  source  is different of %Source_Sys%)] , [Target ( If target is different of  %Target_Sys%)]

// Ex:  Require_File ,  mfc42u.dll	-	 Require_File ,  mfc42u.dll ,  %WindowsDir%\System32 ,  %Target_Win%\System32

StrFormat,filename,#1,#5

StrFormat,path,#1,#4

If,#2,Equal,,Set,#2,%Source_Sys%

If,#3,Equal,,Set,#3,%Target_Sys%

If,Not,ExistFile,"#3\#4#5",Begin

  StrFormat,EXT,#2,%ext%

  If,%ext%,Equal,.cab,Begin

	If,#4,Equal,,Begin

	  StrFormat,CTRIM,#3,\,#3

	  ShellExecute,Hide,expand.exe,"#$q#2#$q -F:#5 #$q#3#$q"

	End

	Else,Begin

	  StrFormat,CTRIM,#4,\,#4

	  ShellExecute,Hide,expand.exe,"#$q#2#$q -F:#5 #$q#3\#4#$q"

	End

  End

  Else,CopyOrExpand,"#2\#5","#3\#4"

End

StrFormat,EXT,#2,%ext%

If,%ext%,NotEqual,.cab,Begin

  If,Not,ExistFile,"#3\#4#5.Mui",Begin

	If,ExistFile,"#2\#5.Mu_",CopyOrExpand,"#2\#5.MUi","#3\#4"

	If,ExistFile,"#2\#5.Mui",CopyOrExpand,"#2\#5.MUi","#3\#4"

  End

End



Hi billonious

can you add last 7 lines to your api and try original rdc.script ???

#10 pedrole15

pedrole15

    Silver Member

  • .script developer
  • 731 posts
  •  
    France

Posted 27 April 2009 - 06:44 AM

Hi Lancelot
CopyorExpand command first try to copy the file.ext if exist, if not try to expand the file.ex_
so no need to use a command for the file.ext and an other for the file.ex_

But perhaps CopyorExpand don't reconize the mui file, if so ask Peter to ehance the CopyorExpand command

#11 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 27 April 2009 - 06:55 AM

pedrole

nope, this is not the situation

let me give another example:
imagine abcd.exe is a utility, and has an option for language (english, german, france, turkish ....)
if utility finds abcd.exe.ini in its folder, than abcd.exe.ini file is used by the utility
abcd.exe
abcd.exe.ini

mostly same with mui files (as far as i know)
MSTSC.EXE --> is the main executable
MSTSC.EXE.MUi --> is the language file
together ==> interface language changes :)



billinious source cd has mui files, and he thought this was a mistake of the script (in fact not :) )
(depends on the souce, mui file can be packed or not (ex: MSTSC.EXE.MUi , MSTSC.EXE.MU_ ))
so instead of adding mui support to all needed scripts, i think to add mui support to api script for more general solution,
the code i wrote successfully copies 2 files
MSTSC.EXE
MSTSC.EXE.MUi
to target with single line:
require_file,MSTSC.EXE

as a result, we have mui file support with api :)

#12 pedrole15

pedrole15

    Silver Member

  • .script developer
  • 731 posts
  •  
    France

Posted 27 April 2009 - 07:11 AM

Like this:
[Expand_file]

//In Script.project==> Require_File=run,%API%,Expand_file

//Syntax==> Require_File , [Folder\] filename , [Source (if  source  is different of %Source_Sys%)] , [Target ( If target is different of  %Target_Sys%)]

// Ex:  Require_File ,  mfc42u.dll	-	 Require_File ,  mfc42u.dll ,  %WindowsDir%\System32 ,  %Target_Win%\System32

StrFormat,filename,#1,#5

StrFormat,path,#1,#4

If,#2,Equal,,Set,#2,%Source_Sys%

If,#3,Equal,,Set,#3,%Target_Sys%

If,Not,ExistFile,"#3\#4#5",Begin

  StrFormat,EXT,#2,%ext%

  If,%ext%,Equal,.cab,Begin

	If,#4,Equal,,Begin

	  StrFormat,CTRIM,#3,\,#3

	  ShellExecute,Hide,expand.exe,"#$q#2#$q -F:#5 #$q#3#$q"

	End

	Else,Begin

	  StrFormat,CTRIM,#4,\,#4

	  ShellExecute,Hide,expand.exe,"#$q#2#$q -F:#5 #$q#3\#4#$q"

	End

  End

  Else,Begin

   CopyOrExpand,"#2\#5","#3\#4"

   If,Not,ExistFile,"#3\#4#5.Mui",CopyOrExpand,"#2\#5.MUI","#3\#4"

 End

End

If CopyorExpand don't reconize the mui file, ask Peter to ehance the CopyorExpand command

#13 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 27 April 2009 - 07:16 AM

with minor fix
[Expand_file]

//In Script.project==> Require_File=run,%API%,Expand_file

//Syntax==> Require_File , [Folder\] filename , [Source (if  source  is different of %Source_Sys%)] , [Target ( If target is different of  %Target_Sys%)]

// Ex:  Require_File ,  mfc42u.dll	-	 Require_File ,  mfc42u.dll ,  %WindowsDir%\System32 ,  %Target_Win%\System32

StrFormat,filename,#1,#5

StrFormat,path,#1,#4

If,#2,Equal,,Set,#2,%Source_Sys%

If,#3,Equal,,Set,#3,%Target_Sys%

If,Not,ExistFile,"#3\#4#5",Begin

  StrFormat,EXT,#2,%ext%

  If,%ext%,Equal,.cab,Begin

	If,#4,Equal,,Begin

	  StrFormat,CTRIM,#3,\,#3

	  ShellExecute,Hide,expand.exe,"#$q#2#$q -F:#5 #$q#3#$q"

	End

	Else,Begin

	  StrFormat,CTRIM,#4,\,#4

	  ShellExecute,Hide,expand.exe,"#$q#2#$q -F:#5 #$q#3\#4#$q"

	End

  End

  Else,Begin

   CopyOrExpand,"#2\#5","#3\#4"

   If,ExistFile,"#3\#4#5.Mui",CopyOrExpand,"#2\#5.MUi","#3\#4"

 End

End


i will test (need to find the mui file around first :) )

#14 pedrole15

pedrole15

    Silver Member

  • .script developer
  • 731 posts
  •  
    France

Posted 27 April 2009 - 07:32 AM

Try like this:
Else,Begin

   CopyOrExpand,"#2\#5","#3\#4"

   CopyOrExpand,"#2\#5.MUi","#3\#4"

 End

End


#15 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 27 April 2009 - 07:51 AM

MSTSC.EXE.MU_ added to source


post 14 dont work

post 16 gives error when i delete MSTSC.EXE.MU_ from source


post 9 solution seems to best :)

ps:
CopyOrExpand works for Mui files (no problem, i forgot i already used at post9)
case is:
Mui file dont have to be in source, it depends on the source.
also mui file maybe packed or not
that is the reason i use If,ExistFile, 2 times on post 9

#16 pedrole15

pedrole15

    Silver Member

  • .script developer
  • 731 posts
  •  
    France

Posted 27 April 2009 - 02:25 PM

Mui file dont have to be in source, it depends on the source.

Try this
[Expand_file]

//In Script.project==> Require_File=run,%API%,Expand_file

//Syntax==> Require_File , [Folder\] filename , [Source (if  source  is different of %Source_Sys%)] , [Target ( If target is different of  %Target_Sys%)]

// Ex:  Require_File ,  mfc42u.dll	-	 Require_File ,  mfc42u.dll ,  %WindowsDir%\System32 ,  %Target_Win%\System32

StrFormat,filename,#1,#5

StrFormat,path,#1,#6

If,#2,Equal,,Set,#2,%Source_Sys%

If,#3,Equal,,Set,#3,%Target_Sys%

If,Not,ExistFile,"#3\#6#5",Begin

  StrFormat,EXT,#2,%ext%

  If,%ext%,Equal,.cab,Begin

	If,#6,Equal,,Begin

	  StrFormat,CTRIM,#3,\,#3

	  ShellExecute,Hide,expand.exe,"#$q#2#$q -F:#5 #$q#3#$q"

	End

	Else,Begin

	  StrFormat,CTRIM,#6,\,#6

	  ShellExecute,Hide,expand.exe,"#$q#2#$q -F:#5 #$q#3\#6#$q"

	End

  End

  Else,Begin

	CopyOrExpand,"#2\#5","#3\#6"

	If,#4,Equal,,Set,#4,#2

	Else,StrFormat,CTRIM,#4,\,#4

	If,ExistFile,"#4\#5.mui",CopyOrExpand,"#4\#5.mui","#3\#6"

	Else,If,ExistFile,"#4\#5.mu_",CopyOrExpand,"#4\#5.mui","#3\#6"

  End

End
Unzip this file in your App folder and try the test.script
Add in interface a FolderBox and set it to parameter #4 only if you want to let the user select a different folder as %Source_Sys%
require_file,MSTSC.EXE,,,%pFileBox1%

require_file,MSTSC.EXE,,,D:\MUI
Attached File  Test.7z   205.44KB   442 downloads

#17 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 27 April 2009 - 06:01 PM

very good pedrole15,
i hope this is what billonious's looking for, waiting him feedback soon :)

#18 billonious

billonious

    Silver Member

  • .script developer
  • 528 posts
  • Location:greezeland
  • Interests:curiosity

Posted 27 April 2009 - 10:19 PM

guys, thank you for your support.
I used the modified api, but I got the next screenshot.
[IMGPosted Image]http://img156.imageshack.us/img156/53/clipboard01d.th.jpg[/IMG]

I found out that the mstsc.exe.mui is packed. It had to be mstsc.exe.mu_ (as the majority of cab files but it is not. When it is unpacked, then RemoteDesktopConnection works.
In the following screenshot, the MSTSC.EXE.MUi (8kb) is unpacked by 7zip to the mstsc.exe.mui (45 kb).
Posted Image
this mui file has the same extension whether it is packed or not and it is tricking the CopyOrExpand command (it leaves the packed file as it is).

#19 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 27 April 2009 - 10:45 PM

hi billonious

your source is :)
and I am trying to find an idea to make your :( source more suitable for LiveXP by small addings :(.

My investigation on mui files i found on my pc shows packed mui always mu_ :) (which you also indicated)

Also I guess adding more things to api or copyorexpand (by checking version, md5, first bytes of files...) will result undesired slowness on build :( and I personally reject the idea of slow builds.

it is tricking the CopyOrExpand command (it leaves the packed file as it is).

Copyorexpand does what it should to (no need to blame)


:) :(
Maybe adding zipfolder support to your PE (dont know a ready script around) may help your PE use these mui files of your source In the PE.
Just an idea (dont know if it is possible like upx), Please test with pedrole's last posted api

:) :) :)
you can make a script to create a new source :(
which:
copy all files on realsource to a newsource directory
copy all mui files on newsource to a temp directory
extract all mui files to newsource

pedrole's last posted api works with new source :)

:( :( :( :(
maybe pedrole put a checkbox (unselected default) to api in case for someone who dont use proper source,
this results with slower build on this someone :(, but this is what he pays in case of using not proper souce

ps: I like the 2nd idea most :) :( , i hope you do too

#20 pedrole15

pedrole15

    Silver Member

  • .script developer
  • 731 posts
  •  
    France

Posted 27 April 2009 - 11:22 PM

Try this api
the beta1 is same as i have posted before
and the second use Filecopy for mui file and 7z.exe for mu_file
Attached File  Api_Beta.7z   9.27KB   444 downloads

#21 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 28 April 2009 - 01:35 AM

no pedrole15, you got it wrong, your previous script was working without problem with the current scripts unders same circumstances.

To repeat the exception billinious reported:
cab compress a file named mstsc.exe.mui to mstsc.exe.mu_
rename mstsc.exe.mu_ to mstsc.exe.mui
copy this mstsc.exe.mui to your souce

as a result
require_file,mstsc.exe
will copy mstsc.exe.mui to target which cause trouble to billinious

:)

#22 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 28 April 2009 - 01:42 AM

maybe this works

changing this
Else,Begin

	CopyOrExpand,"#2\#5","#3\#6"

	If,#4,Equal,,Set,#4,#2

	Else,StrFormat,CTRIM,#4,\,#4

	If,ExistFile,"#4\#5.mui",FileCopy,"#4\#5.mui","#3\#6"

	Else,If,ExistFile,"#4\#5.mu_",ShellExecute,Hide,#$q%Tools%\7z.exe#$q,"x -y #$q#4\#5.mu_#$q -o#$q#3\#6#$q"

  End

End
to:
Else,Begin

	CopyOrExpand,"#2\#5","#3\#6"

	If,#4,Equal,,Set,#4,#2

	Else,StrFormat,CTRIM,#4,\,#4

	If,ExistFile,"#4\#5.mui",ShellExecute,Hide,#$q%Tools%\7z.exe#$q,"x -y #$q#4\#5.mui#$q -o#$q#3\#6#$q"

	If,NotExistFile,"#3\#6\#5.mui",Begin

	If,ExistFile,"#4\#5.mui",FileCopy,"#4\#5.mui","#3\#6"

	Else,If,ExistFile,"#4\#5.mu_",ShellExecute,Hide,#$q%Tools%\7z.exe#$q,"x -y #$q#4\#5.mu_#$q -o#$q#3\#6#$q"

	  End

  End

End

Edit: End added to code
Edit2: #5.mui added to code

#23 billonious

billonious

    Silver Member

  • .script developer
  • 528 posts
  • Location:greezeland
  • Interests:curiosity

Posted 28 April 2009 - 05:29 AM

let it be. I am to replace my source with sp3 or sp2 with no hotfixes in, and it will be conformed. My source seems to be the exception in the rule as far as nobody else has met the same mui troubles. I 'll just make a fresh clean copy of xp.
tnx :)

#24 Lancelot

Lancelot

    Frequent Member

  • .script developer
  • 5013 posts
  • Location:Turkiye/Izmir
  • Interests:*Mechanical stuff and Physics,
    *LiveXP, BartPE, SherpyaXPE,
    *Basketball and Looong Walking,
    *Buying outwear for my girlf (Reason: Girls are stupid about buying bad stuff to make themselves uglier :))
    *Girls (Lyric: Girl,...., You will be a womann, Soon)
    *Answering questions for "Meaning of life",
    *Helping people,

    Kung with LiveXP, Fu with Peter :)
  •  
    Turkey

Posted 28 April 2009 - 05:32 AM

Yep exception

But we need your test results for this exception (do not delete :) ) in order to get livexp builds more flexible for source exceptions.
please support us with test results of your exception source. :)

#25 pedrole15

pedrole15

    Silver Member

  • .script developer
  • 731 posts
  •  
    France

Posted 28 April 2009 - 05:09 PM

Hi billonious
A special api for your special source :)
Attached File  api_Special_billonious.script   41.54KB   563 downloads




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users