King Chan
King Chan

Reputation: 4302

InstallShield Template Summary Value AMD64 vs Intel64 vs x64

I am setting up my InstallShield to install my package as 64 bit (into Program Files not Program Files x86) by.

My processor is: Intel(R) Core(TM) i7-2600 CPU

InstallShield => General Information => Summary Information Stream => Template Summary From Intel32;1033 to Intel64;1033

And it gives me the general error message:

This installation package is not supported by this processor

Then I set the value to:

Amd64;1033 or x64;1033

And it magically work.

But weird thing is, my processor is Intel, how come it work for Amd64? But not Intel64?

So..... I have been reading this , this and this.

Obviously Amd64 was referred as x86-64 or x86_64 or Amd64, the 64 bit version of x86-instruction set.

Then Intel take the IA and called it Intel64.

So, then.... why wouldn't my Intel Processor not work with Intel64 but with Amd64?

Upvotes: 1

Views: 4149

Answers (1)

Michael Urman
Michael Urman

Reputation: 15905

The platform token Intel64 refers to the Itanium architecture. Modern 64-bit processors from both AMD and Intel aren't Itanium; instead they are the architecture collectively known as AMD64 or x64. These two architectures are not related, so code for one will not run on the other.

Upvotes: 3

Related Questions