Click here to Skip to main content
15,895,011 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Hello All,

Please provide answers to the following installshield qns:

a) Briefly explain the design/structure/architecture of a Installer package?

b) Explain how its decided (on what basis) whether to provide a single installer (which can manage both x86 and x64 systems) or to provide separate installer for each x86 & x64 installers.NOTE: U cant get any info from customer about his specific requirements or system requirements. You have to decide yourself.

c) Define Context in Custom actions

d) How will you read the version information from a already deployed dll and then perform some action depending on the version.NOTE: you cant handle using scripts. you cant use custom action. You have to do it from some settings in Installshield

e) How to log something in the windows installer debug log.

f) define secure content string in installshield

g) how to handle rollback and perform some action. NOTE: you cant use custom action, and scripts.

h) how to install a driver and handle its unknown failure scenarios and rollbacks. NOTE: Cant use scripts

i) what is the maximum number of files allowed in a component?

j) what is the maximum number of files allowed in a package?

What I have tried:

Well i tried to search for the answers to these questions but i failed. There may be chances that some of these questions are baseless and are just asked to reject.
But still, if there is some real answers to these qns, then i would like to learn.
Posted
Updated 20-Jul-17 6:38am
v3
Comments
[no name] 7-Sep-16 8:19am    
This is why Installshield has gone to great expense and trouble to create help documents for their product. Your interview, you want answers, then this has now become your homework. You do it.
[no name] 8-Sep-16 8:23am    
Nope. I don't do your work for you. You want the answers, you go do your own research. We aren't to do your work for you whether we are gurus or not. Don't want to do the work? Then go hire something to to do your work for you.
[no name] 8-Sep-16 8:59am    
FYI: copied from below codeproject policy:

If a question is poorly phrased then either ask for clarification, ignore it, or edit the question and fix the problem. Insults are not welcome.
Let's work to help developers, not make them feel stupid.
[no name] 8-Sep-16 9:02am    
Why are you posting the policy that you, yourself, violated? We know the policy, you do not.
[no name] 8-Sep-16 9:05am    
Who started it, sir?

It's your interview, not ours: we are not here to help you get a job you are not suited for.
That would be unfair to you, the employer, and the other candidates.
You, because once you get the job and they realize you lied your way through the interview and know nothing about the job how long do you think you will keep it?
The employer, because interviewing is an expensive process, and having to repeat it they still need someone who can do the job is a huge waste of time and money.
The other candidates because they may well be able to do the job without cheating, and deserve the chance to get it more than someone who clearly isn't qualified.

If you don't know the answers, don't apply for the job. Apply for jobs that match your knowledge and experience, or be honest and say "I don't know - but I'm a quick learner (if you are) and I have this relevant experience (if you do)".
 
Share this answer
 
Comments
[no name] 8-Sep-16 2:25am    
what do u guys think of yourself. The self proclaimed gurus or what. As i mentioned in the post, the interview is already over and these were the questions for which iam trying to find the answers. If you know the answer then provide it else shut your mouth as nobody has pressurized you to answer the questions. And you dont own this site which is a forum to clarify the questions. Stupid retard people.

And you sir, i saw lot of your comments on various questions. If you are not aware of the forum policies and dont know the answers to any questions better dont reply. Instead of showing your attitude. Rather you can help somebody in finding the answers.
[no name] 8-Sep-16 8:25am    
Funny. You aren't aware of the forum polices yourself. Go read the FAQ and see if your not-a-question fits within the policy.
[no name] 8-Sep-16 9:02am    
FYI: copied from below codeproject policy:

If a question is poorly phrased then either ask for clarification, ignore it, or edit the question and fix the problem. Insults are not welcome.
Let's work to help developers, not make them feel stupid.

Funny, isnt it ?
...says the person begging for answers instead of doing their own work to find them.

The reason you got the answers you did is because this industry is full of people taking jobs that have no business being in because of a lack of knowledge like this.

Us giving you the answers to these questions does NOT help you. You just go into the next interview and parrot the answers without knowing anything as to WHY you have that answer. Sure, you may answer these questions but the interview will follow it up with another question to make sure you're not just parroting an answer. You won't know the answer to that question and you'll still fail the interview.

THE ONLY WAY TO GET THIS KNOWLEDGE IS EXPERIENCE, not begging for answers.

Do you really think you're qualified for the job at all if you can't find your own answers to these questions? All of those questions are actually valid for finding a good person to fill a job developing installers.
 
Share this answer
 
v2
 
Share this answer
 
Answers to these questions can be found when you read the Wikipedia link of Windows Installer. These are generic questions about the technology and not a problem that need any solution.
 
Share this answer
 
Comments
Dave Kreskowiak 20-Jul-17 12:54pm    
You're only a year too late to the the discussion and you didn't really add anything that wasn't already covered.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900