• RSS
  • Twitter
  • FaceBook

Welcome to ISAserver.org

Forums | Register | Login | My Profile | Inbox | RSS RSS icon | My Subscription | My Forums | Address Book | Member List | Search | FAQ | Ticket List | Log Out

How to find whether a computer has installed isa2004?

Users viewing this topic: none

Logged in as: Guest
  Printable Version
All Forums >> [ISA Server 2004 Misc.] >> ISA Server 2004 Programming >> How to find whether a computer has installed isa2004? Page: [1]
Login
Message << Older Topic   Newer Topic >>
How to find whether a computer has installed isa2004? - 7.Nov.2005 3:51:00 AM   
liuyuanxun_1983

 

Posts: 16
Joined: 17.Aug.2005
From: china
Status: offline
I write a app filter and want to use wise to creat a installtion programe. I want to check if the computer has installed ISA2004 before starting the installtion. What should I do to resolve this problem?
Post #: 1
RE: How to find whether a computer has installed isa2004? - 26.Nov.2005 3:31:55 AM   
liuyuanxun_1983

 

Posts: 16
Joined: 17.Aug.2005
From: china
Status: offline
I solved this problem by examining the system's registry. When a computer is installed ISA, there will be a service--fwsrv in the system. So I check whether "\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\fwsrv\ImagePath" has a value. If the keyvalue is NULL, I will let the setup program exit. But I'm not sure how to tell the installed ISA Server is ISA2000 or ISA2004. Who can tell me a better way to solve this problem?

(in reply to liuyuanxun_1983)
Post #: 2
RE: How to find whether a computer has installed isa2004? - 13.Dec.2005 7:27:14 AM   
Jim Harrison

 

Posts: 271
Joined: 5.May2001
From: Redmond, WA
Status: offline
Here's your logic:

Use the following RegKey to determine ISA 2000 or ISA 2004:
HKCR\Fpc.Root\ClsId\
ISA 2000 = {E205C653-0426-11D2-9A4D-0060081E9D26}
ISA 2004 = {6EB6B56F-AC96-4B2F-9DD6-678ECAD5789D}

Use the following RegValue to determine Std or Ent Editions:
HKLM\Software\Microsoft\Fpc\Edition
Std Ed = {5933b383-0f51-46de-a54c-e9838062ecaf}
Ent Ed = {563f7924-6ac8-4ae6-bbfb-189dca3dd594}

To determine if you're operating on an Admin-only machine, look for:
HKLM\Software\Microsoft\Fpc\CurrentArrayGuid
..if it's missing, it's an admin-only machine.

..it's the core of any good "GetISA" routine.

_____________________________

Jim Harrison
MCP(NT4, W2K), A+, Network+, PCG
My ISAServer.org Stuff
My Site

(in reply to liuyuanxun_1983)
Post #: 3

Page:   [1] << Older Topic    Newer Topic >>
All Forums >> [ISA Server 2004 Misc.] >> ISA Server 2004 Programming >> How to find whether a computer has installed isa2004? Page: [1]
Jump to:

New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts