Jag har ett win-pgm på CD-skiva som grabben vill ha installerat. Hur ska jag gå tillväga? Jag sätter in cd-skivan och tittar på den i File Browsern och ser att det finns både Autorun.exe och Install.exe på skivan. Men när jag klickar på någon av dessa händer det ingenting!! Vad ska jag göra för att installera programmet(och för övrigt andra program som han vill ha)?
/Thomas
Installera win-pgm via Wine, hur?
Re: Installera win-pgm via Wine, hur?
Jag provade med att kopiera alla filer från cd:n till en katalog på disken. Och när jag då kör "wine INSTALL.EXE" får jag till svar:
fixme:exec:SHELL_execute flags ignored: 0x00000400
fixme:exec:SHELL_execute flags ignored: 0x00000400
- ajja
- Inlägg: 682
- Blev medlem: 15 dec 2007, 23:43
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Motala
- Kontakt:
Re: Installera win-pgm via Wine, hur?
Kan berätta lite om hur jag installerade dirctX9 i Wine, det kan vara det som behövs (annars ber jag om ursäkt om jag lurat dig).
Har länge haft ett äldre Windowsspel liggandes (Chicken Invaders, inte helt olikt ett annat, till namnet snarlikt, spel) som jag prövat med olika versioner av Wine utan något ordentligt resultat, som bäst en svart bild.
Nu påstås det att Wine är i skarp version så jag prövade igen med kycklingarna, lika eländigt resultat.
Men fann en sida på nätet om hur installera DirctX9c som jag läste igenom och där framkomm att det var tvunget att ställa in vilka varianter av .dll'er inbyggda eller nativa etc. Två .dll'er finns enbart i Windows men kan tankas hem från nätet och andra följer med DX9. Slutligen behövs en liten fil som har hand om ljudet, även den finns med i Windows men kan även följa med vissa ljudkortsdrivrutiner för Windows.
Jag började att gå till http://filehippo.com/download_directx/ och tankade hem den senaste versionen av DX9c som jag lade undan en stund tills jag konfigurerat Wine. Jag startade Wine's konfigurationsoprogram med kommandot 'winecfg' och klickade på fliken 'Bibliotek' och valde att åsidosätta filen 'd3d8' genom att välja den i rull-listen och klicka på knappen 'Lägg till' sedan ett klick på knappen 'Redigera' där jag valde 'Inbyggd (Wine)'. Sedan klickade jag på 'Ok' för att stänga dialogen sedan knappen 'Verkställ' och till sist stängde jag Winekonfigurationsprogrammet. I den dolda mappen ~/.wine ligger filen 'user.reg' den öppnade jag i min favvo editor och letade sedan reda på:
[Software\\Wine\\DllOverrides] 1206264929
"d3d8"="builtin"
och direkt under '"d3d8"="builtin"' fyllde jag på med:
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dx9_24"="native"
"d3dx9_25"="native"
"d3dx9_26"="native"
"d3dx9_27"="native"
"d3dx9_28"="native"
"d3dx9_29"="native"
"d3dx9_30"="native"
"d3dx9_31"="native"
"d3dx9_32"="native"
"d3dx9_33"="native"
"d3dx9_34"="native"
"d3dx9_35"="native"
"d3dx9_36"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"
Sedan sparade jag och stängde filen.
Nu vart det genast lite knepigare eftersom jag behövde två dll'er, 'mscoree.dll' och 'streamci.dll'. Dessa två filer kan man, om man har tillgång till ett installerat Windows, enkelt kopiera och lägga i '~/.wine/drive_c/windows/system32'. Om man saknar ett installerat Windows så går det att söka efter dessa på nätet och tanka hem dem därifrån.
Sedan behövs filen 'gm.dls' som ska läggas i '~/.wine/drive_c/windows/system32/drivers' även den kan, med lite tur, hittas på nätet. Jag kan tyvärr inte lägga dessa i ett paket och lägga upp dem på servern (licensbrott är nog den mest troliga orsaken, inte att jag är ogid).
Nu är det dags att installera DX9c. Skapade en mapp '~/dx9' och öppnade DX9c.exe'n med Wine som packade upp filerna till katalogen, efter att jag pekat ut den samma och valt att packa upp dem där. Sedan tog jag mig till katalogen med de upppackade filerna och letade reda på installationsfilen 'DXSETUP.exe' som jag valde att öppna med Wine. Efter några dialoger var installationen färdig och jag försökte starta Chicken Invaders utan att lyckas. Startade Wine's konfigurationsverktyg där jag valde fliken 'Program' och knappen 'Lägg till program' i dialogen sökte jag rätt på .exe'n för spelet och valde den.
Sedan ställde jag in att spelet skulle köras som i Win98. Sedan till fliken grafik där jag såg till att det skulle emuleras ett skrivbord med storleken 800x600 sedan verkställ och OK.
Prövade åter igen att starta spelet, och till min förtjusning fungerade det, men inget ljud. Jag har den nya ljud-förbannelsen installerat som default (nej, jag är inte överförtjust i PulseAudio. Dels är det en buggig beta och dels så fungerade ESD bra mycket stabilare med ett renare ljud). Så hur lösa..? Jag ska ha ljud, har jag klurat så här pass mycket så ska även ljudet fungera. Jag Öppnade en terminal och skrev in 'padsp winecfg' sedan fliken 'Ljud' där jag valde OSS samtidigt som jag kontrollerade att inget annat var förbockat, sedan 'Verkställ' och 'OK'. En ny start av programmet och nu fungerade även ljudet.
Har länge haft ett äldre Windowsspel liggandes (Chicken Invaders, inte helt olikt ett annat, till namnet snarlikt, spel) som jag prövat med olika versioner av Wine utan något ordentligt resultat, som bäst en svart bild.
Nu påstås det att Wine är i skarp version så jag prövade igen med kycklingarna, lika eländigt resultat.
Men fann en sida på nätet om hur installera DirctX9c som jag läste igenom och där framkomm att det var tvunget att ställa in vilka varianter av .dll'er inbyggda eller nativa etc. Två .dll'er finns enbart i Windows men kan tankas hem från nätet och andra följer med DX9. Slutligen behövs en liten fil som har hand om ljudet, även den finns med i Windows men kan även följa med vissa ljudkortsdrivrutiner för Windows.
Jag började att gå till http://filehippo.com/download_directx/ och tankade hem den senaste versionen av DX9c som jag lade undan en stund tills jag konfigurerat Wine. Jag startade Wine's konfigurationsoprogram med kommandot 'winecfg' och klickade på fliken 'Bibliotek' och valde att åsidosätta filen 'd3d8' genom att välja den i rull-listen och klicka på knappen 'Lägg till' sedan ett klick på knappen 'Redigera' där jag valde 'Inbyggd (Wine)'. Sedan klickade jag på 'Ok' för att stänga dialogen sedan knappen 'Verkställ' och till sist stängde jag Winekonfigurationsprogrammet. I den dolda mappen ~/.wine ligger filen 'user.reg' den öppnade jag i min favvo editor och letade sedan reda på:
[Software\\Wine\\DllOverrides] 1206264929
"d3d8"="builtin"
och direkt under '"d3d8"="builtin"' fyllde jag på med:
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dx9_24"="native"
"d3dx9_25"="native"
"d3dx9_26"="native"
"d3dx9_27"="native"
"d3dx9_28"="native"
"d3dx9_29"="native"
"d3dx9_30"="native"
"d3dx9_31"="native"
"d3dx9_32"="native"
"d3dx9_33"="native"
"d3dx9_34"="native"
"d3dx9_35"="native"
"d3dx9_36"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"
Sedan sparade jag och stängde filen.
Nu vart det genast lite knepigare eftersom jag behövde två dll'er, 'mscoree.dll' och 'streamci.dll'. Dessa två filer kan man, om man har tillgång till ett installerat Windows, enkelt kopiera och lägga i '~/.wine/drive_c/windows/system32'. Om man saknar ett installerat Windows så går det att söka efter dessa på nätet och tanka hem dem därifrån.
Sedan behövs filen 'gm.dls' som ska läggas i '~/.wine/drive_c/windows/system32/drivers' även den kan, med lite tur, hittas på nätet. Jag kan tyvärr inte lägga dessa i ett paket och lägga upp dem på servern (licensbrott är nog den mest troliga orsaken, inte att jag är ogid).
Nu är det dags att installera DX9c. Skapade en mapp '~/dx9' och öppnade DX9c.exe'n med Wine som packade upp filerna till katalogen, efter att jag pekat ut den samma och valt att packa upp dem där. Sedan tog jag mig till katalogen med de upppackade filerna och letade reda på installationsfilen 'DXSETUP.exe' som jag valde att öppna med Wine. Efter några dialoger var installationen färdig och jag försökte starta Chicken Invaders utan att lyckas. Startade Wine's konfigurationsverktyg där jag valde fliken 'Program' och knappen 'Lägg till program' i dialogen sökte jag rätt på .exe'n för spelet och valde den.
Sedan ställde jag in att spelet skulle köras som i Win98. Sedan till fliken grafik där jag såg till att det skulle emuleras ett skrivbord med storleken 800x600 sedan verkställ och OK.
Prövade åter igen att starta spelet, och till min förtjusning fungerade det, men inget ljud. Jag har den nya ljud-förbannelsen installerat som default (nej, jag är inte överförtjust i PulseAudio. Dels är det en buggig beta och dels så fungerade ESD bra mycket stabilare med ett renare ljud). Så hur lösa..? Jag ska ha ljud, har jag klurat så här pass mycket så ska även ljudet fungera. Jag Öppnade en terminal och skrev in 'padsp winecfg' sedan fliken 'Ljud' där jag valde OSS samtidigt som jag kontrollerade att inget annat var förbockat, sedan 'Verkställ' och 'OK'. En ny start av programmet och nu fungerade även ljudet.
Re: Installera win-pgm via Wine, hur?
Hej ajja!
Jag har kört de olika stegen du beskriver, men när det kommer till att jag ska installera programmet(det är alltså INTE installerat än) och kör "wine INSTALL.EXE" får jag till svar " fixme:exec:SHELL_execute flags ignored: 0x00000400 "!! Vad betyder nu detta?
Programmet som jag försöker att installera är: "Lek och lär. Första klass. Mästerskap i rallyfart". Den är utgivet av ett företag/förlag som heter "Levande böcker", http://www.levande.se.
På vilken Windowsversion det är gjort för står det att läsa: Windows 98/ME och Windows 2000/XP.
Jag har kört de olika stegen du beskriver, men när det kommer till att jag ska installera programmet(det är alltså INTE installerat än) och kör "wine INSTALL.EXE" får jag till svar " fixme:exec:SHELL_execute flags ignored: 0x00000400 "!! Vad betyder nu detta?
Programmet som jag försöker att installera är: "Lek och lär. Första klass. Mästerskap i rallyfart". Den är utgivet av ett företag/förlag som heter "Levande böcker", http://www.levande.se.
På vilken Windowsversion det är gjort för står det att läsa: Windows 98/ME och Windows 2000/XP.
- ajja
- Inlägg: 682
- Blev medlem: 15 dec 2007, 23:43
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Motala
- Kontakt:
Re: Installera win-pgm via Wine, hur?
Ser ut som ett typiskt dll-problem (installeraren är beroende av någon dll som inte finns där installeraren letar) leta igenom katalogen/CD och se om där ligger någon/några dll'er som ser ut att vara saknade (eller malplaserade) jag har inte en susning om vad den/de eventuellt heter men det är vad jag gissar är problemet ialla fall.
Kopiera dem till lämplig katalog (nu är jag vag här, men är osäker på om de verkligen ska till system32 eller var programmet kan tänkas leta efter den/de dll'en/dll'erna.
Kopiera dem till lämplig katalog (nu är jag vag här, men är osäker på om de verkligen ska till system32 eller var programmet kan tänkas leta efter den/de dll'en/dll'erna.
