473,385 Members | 1,400 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Detect windows client software installed on a client machine

Raj
Hi All,
Is it possible to detect if a client software is installed on a
machine using browser javascript.

we are building a web/windows software and when the user logs into
the web application, we want to detect if our software is installed on
the client machine and if so we want to provide more access, or else
we want to give the user a limited access to the web site

Thanks in Advance
Raj
Jul 23 '05 #1
3 9281
In article <26**************************@posting.google.com >,
ph*********@yahoo.com says...
Hi All,
Is it possible to detect if a client software is installed on a
machine using browser javascript.

we are building a web/windows software and when the user logs into
the web application, we want to detect if our software is installed on
the client machine and if so we want to provide more access, or else
we want to give the user a limited access to the web site


var mySoftware = confirm("Is our software installed on your machine?");

--
Hywel I do not eat quiche
http://kibo.org.uk/
http://kibo.org.uk/mfaq.php
Jul 23 '05 #2
Raj wrote:
Hi All,
Is it possible to detect if a client software is installed on a
machine using browser javascript.

we are building a web/windows software and when the user logs into
the web application, we want to detect if our software is installed on
the client machine and if so we want to provide more access, or else
we want to give the user a limited access to the web site

Thanks in Advance
Raj


Short answer is no... you could try cookies but there is no guarantee
that the user allows them or keeps them... If the user has your software
installed then *maybe* someone in some windoze newsgroup might be able
to tell you how to change the registery whereby mime-types or other such
info sent with browser headers *might* help tell you this info - However
javascript security prohibits any other method of you tinkering /
peeking under the hood of a windoze box... If you wanted to be evil, you
could try ActiveX but I deny them no matter who signs them...

randelld
Jul 23 '05 #3
Raj wrote:
Hi All,
Is it possible to detect if a client software is installed on a
machine using browser javascript.

we are building a web/windows software and when the user logs into
the web application, we want to detect if our software is installed on
the client machine and if so we want to provide more access, or else
we want to give the user a limited access to the web site

Thanks in Advance
Raj


Have your software modify

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Internet
Settings\User Agent\Post Platform

and add a "String" value that uniquely identifies your application. It
will then be sent as part of the HTTP_USER_AGENT sent with each request
from IE (assuming the user is using IE and that they haven't tinkered with
values themselves). You only need give the "Name" of the key/value pair
the information you want to display, the "Data" portion is ignored.

--
| Grant Wagner <gw*****@agricoreunited.com>

* Client-side Javascript and Netscape 4 DOM Reference available at:
*
http://devedge.netscape.com/library/...ce/frames.html

* Internet Explorer DOM Reference available at:
*
http://msdn.microsoft.com/workshop/a...ence_entry.asp

* Netscape 6/7 DOM Reference available at:
* http://www.mozilla.org/docs/dom/domref/
* Tips for upgrading JavaScript for Netscape 7 / Mozilla
* http://www.mozilla.org/docs/web-deve...upgrade_2.html
Jul 23 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Dim St Thomas | last post by:
I am a developer working on a database client program. I am testing this program on a Windows XP machine (1.5 GHz AMD chip, 480 Mb RAM, 60 Gb disk) This machine has Oracle 9.2.0.1.0 and RedBrick...
2
by: Ken Lindner | last post by:
I have a need to become familiar with SQL Server 2000 for work. Needless to say I am new to SQL Server any version, but not IT in general. My employer has provided me with the SQL Server 2000...
2
by: mb12036 | last post by:
All- Having a problem installing a DB2 client on a machine running AIX version 5.0. Client appeared to install one time succesfully, then was uninstalled and a reinstall was attempted. For...
2
by: Raquel | last post by:
How do I know whether the 'runtime client' and the 'application development client' are installed on my machine? When I issue the command "db2licm -l", it gives the following output: Product...
14
by: Jonny | last post by:
Hey all, Just a query, How does WUS (Windows Update Service) work? How does it identify what patches to install, and what are not valid patches for OS/Software Installed?? I know this isn't...
1
by: Raj | last post by:
Hi, I want to detect a s/w installed on the browser client machine and change my asp.net application's behavior according to that. I already have the javascript to detect the s/w installed on the...
3
by: zZ | last post by:
Hi All, I need to detect the framework installed from both VB.Net and VB6. Can someone give me an hint? Thanks for any tip. Kind regards, Zen
6
by: Patrick Jox | last post by:
Hi, I have a client request to build an asp.net application. This application shall be installed on a machine running Windows NT 4.0 SP 6a. As far as I found out framework 2.0 may not installed on...
4
Eleven
by: Eleven | last post by:
Hi, Got a problem detecting if Acrobat Reader is installed on a machine, would really appreciate your help. I've got a PDF Report that I export to a directory then open it with Acrobat Reader....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.