Opera 7.50
Hello,
I've got a problem with Opera 7.50. I'm trying to repackage this app. Everything seems to be fine but after I install it with msiexec and try to start Opera it crashes.
I can't use standard install with /s switch because I don't want to install Java.
Can anybody help me with that?
I've got a problem with Opera 7.50. I'm trying to repackage this app. Everything seems to be fine but after I install it with msiexec and try to start Opera it crashes.
I can't use standard install with /s switch because I don't want to install Java.
Can anybody help me with that?
0 Comments
[ + ] Show comments
Answers (11)
Please log in to answer
Posted by:
plangton
20 years ago
Hi Wozik,
Not that I've ever repackaged Opera this way, but if you are running it and its crashing/hanging do you get an error message? You can try to debug this problem, I would probably approach it by using either Filemon or Regmon from Sysinternals (www.sysinternals.com) - if you aren't familiar with these tools,Filemon monitors a programs attempts to access files, and Regmon monitors a programs attempts to access the registry. I use these all the time to diagnose errors like this, as programs are usually crashing because they can't access a file/reg setting, or need to create/write/delete a file/registry settings and don't have permissions - these tools will show you what is happening when the program crashes.
Hope that helps
Paul
Not that I've ever repackaged Opera this way, but if you are running it and its crashing/hanging do you get an error message? You can try to debug this problem, I would probably approach it by using either Filemon or Regmon from Sysinternals (www.sysinternals.com) - if you aren't familiar with these tools,Filemon monitors a programs attempts to access files, and Regmon monitors a programs attempts to access the registry. I use these all the time to diagnose errors like this, as programs are usually crashing because they can't access a file/reg setting, or need to create/write/delete a file/registry settings and don't have permissions - these tools will show you what is happening when the program crashes.
Hope that helps
Paul
Posted by:
Wozik
20 years ago
I've done what you've advised me. But I get a lot of messages generated by Filemon or Regmon. It seems that Opera.exe file tries to access to files which are not connected with Opera. For example drwtsn32.exe. Either Regmon shows me that there is a lot of registry keys which opera.exe tries to use. I think that some of them are not connected with Opera.
How should I act when I get error message like "File not found". Should I put that file into installation package? The same problem is with registry, how should I act with registry keys which Opera tries to access?
I think that I have to explore that problem.
Anyway, how do you repackage Opera?
Wozik
How should I act when I get error message like "File not found". Should I put that file into installation package? The same problem is with registry, how should I act with registry keys which Opera tries to access?
I think that I have to explore that problem.
Anyway, how do you repackage Opera?
Wozik
Posted by:
MSIMaker
20 years ago
Lets start over Wozik.
First of all get a clean machine and do a capture of the Opera install. Because this app is going to integrate into the OS, I would capture absolutely everything you can.
Once you have the capture, create a delta of the fileset and the reg keys. You will need to strip out the rubbish first. In case you dont know, a delta is just the fileset and registry keys that you will put in the msi. Once you have a good delta you can be pretty confident of getting the app working.
Now make a new clean machine and drop the delta onto it manually and see how it works. Copy the files to their folders and import the reg file. See if it runs. If it doesnt then check the Event Viewer and see if their any errors in there. Then run filemon and regmon to see how they look.
Get your basic delta right and then worry about packaging it. Once you have it running from the captured files.....thats when you package it to msi.
First of all get a clean machine and do a capture of the Opera install. Because this app is going to integrate into the OS, I would capture absolutely everything you can.
Once you have the capture, create a delta of the fileset and the reg keys. You will need to strip out the rubbish first. In case you dont know, a delta is just the fileset and registry keys that you will put in the msi. Once you have a good delta you can be pretty confident of getting the app working.
Now make a new clean machine and drop the delta onto it manually and see how it works. Copy the files to their folders and import the reg file. See if it runs. If it doesnt then check the Event Viewer and see if their any errors in there. Then run filemon and regmon to see how they look.
Get your basic delta right and then worry about packaging it. Once you have it running from the captured files.....thats when you package it to msi.
Posted by:
Wozik
20 years ago
Posted by:
Wozik
20 years ago
That is what I have done:
1. I've captured an installation of Opera 7.52 with Wise Package Studio
2. I've created registry dump manually before and after install of Opera
3. I've cleaned the package and made delta from the reg files
4. Unfortunately Opera still doesn't work
Event viewer gives mi an error:
Faulting application opera.exe, version 7.0.3834.0, faulting module unknown, version 0.0.0.0, fault address 0x00000000.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Any ideas?
--
Wozik
1. I've captured an installation of Opera 7.52 with Wise Package Studio
2. I've created registry dump manually before and after install of Opera
3. I've cleaned the package and made delta from the reg files
4. Unfortunately Opera still doesn't work
Event viewer gives mi an error:
Faulting application opera.exe, version 7.0.3834.0, faulting module unknown, version 0.0.0.0, fault address 0x00000000.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Any ideas?
--
Wozik
Posted by:
MSIMaker
20 years ago
Posted by:
Wozik
20 years ago
Posted by:
MSIMaker
20 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.