Click here to Skip to main content
15,905,508 members
Home / Discussions / C#
   

C#

 
Generalhelp me Pin
baha saleh6-Sep-04 22:05
baha saleh6-Sep-04 22:05 
GeneralRe: help me Pin
Colin Angus Mackay6-Sep-04 23:26
Colin Angus Mackay6-Sep-04 23:26 
QuestionIs my C# app installed? Pin
cdengler6-Sep-04 22:04
cdengler6-Sep-04 22:04 
AnswerRe: Is my C# app installed? Pin
Pradeep Shamarao6-Sep-04 23:56
Pradeep Shamarao6-Sep-04 23:56 
GeneralRe: Is my C# app installed? Pin
cdengler7-Sep-04 4:38
cdengler7-Sep-04 4:38 
GeneralRe: Is my C# app installed? Pin
Heath Stewart7-Sep-04 6:55
protectorHeath Stewart7-Sep-04 6:55 
GeneralRe: Is my C# app installed? Pin
cdengler7-Sep-04 9:29
cdengler7-Sep-04 9:29 
GeneralRe: Is my C# app installed? Pin
Heath Stewart7-Sep-04 11:41
protectorHeath Stewart7-Sep-04 11:41 
This has absolutely nothing to do with OCX's, which are (typically) compiled VB projects with a modified PE/COFF header that relocates the entry point to msvbvm60.dll (or whichever VB VM is applicable).

If you read my old article and the link to MSDN I gave you, you will see that you simply drop the assembly in a virtual path and reference the assembly and type (separated by #) in an OBJECT tag. You can sign it with an authenticode certificate if you like, but it's not required (just a CodeGroup in the appropriate policy that allows execution of your code, depending on what permissions your code requires, i.e. FileIOPermission, etc.).

If you want to know about the changes made by XP SP2 and how to prepare for it, as with everything related to Microsoft development go to http://msdn.microsoft.com[^].

A quick search yields Description of the Internet Explorer Information Bar in Windows XP SP2[^].

Even without searching, though, realize that there is no way to get around it from a content author. What would be the point of having any security, then? Signing it simply improves the information presented to the user so it can be installed. This really is no different from before, just a little more instinctive for the users, the majority of which simply click "Yes" or "OK" to any prompt they're given (there's user studies to back this up).

Again, though, no OCX is required. If you deploy your smart client using touchless deployment (described in more detail at http://msdn.microsoft.com/library/en-us/cpguide/html/cpcondeployingcommonlanguageruntimeapplicationusingie55.asp[^]).

This posting is provided "AS IS" with no warranties, and confers no rights.

Software Design Engineer
Developer Division Sustained Engineering
Microsoft

[My Articles]
GeneralRe: Is my C# app installed? Pin
cdengler7-Sep-04 13:20
cdengler7-Sep-04 13:20 
GeneralRe: Is my C# app installed? Pin
Heath Stewart7-Sep-04 17:25
protectorHeath Stewart7-Sep-04 17:25 
GeneralRe: Is my C# app installed? Pin
cdengler8-Sep-04 5:20
cdengler8-Sep-04 5:20 
GeneralRe: Is my C# app installed? Pin
Heath Stewart8-Sep-04 7:40
protectorHeath Stewart8-Sep-04 7:40 
GeneralRe: Is my C# app installed? Pin
cdengler8-Sep-04 13:29
cdengler8-Sep-04 13:29 
GeneralRe: Is my C# app installed? Pin
Heath Stewart8-Sep-04 13:46
protectorHeath Stewart8-Sep-04 13:46 
GeneralTcpListener Stop Pin
jzb6-Sep-04 21:41
jzb6-Sep-04 21:41 
GeneralRe: TcpListener Stop Pin
leppie6-Sep-04 23:32
leppie6-Sep-04 23:32 
GeneralRe: TcpListener Stop Pin
mathon7-Sep-04 0:42
mathon7-Sep-04 0:42 
GeneralRe: TcpListener Stop Pin
jzb7-Sep-04 15:35
jzb7-Sep-04 15:35 
GeneralRe: TcpListener Stop Pin
mathon7-Sep-04 21:40
mathon7-Sep-04 21:40 
GeneralRe: TcpListener Stop Pin
jzb8-Sep-04 14:55
jzb8-Sep-04 14:55 
GeneralConvert Symbols in to equivalent numeric character reference Pin
Anonymous6-Sep-04 21:31
Anonymous6-Sep-04 21:31 
GeneralOut of memory exception Pin
chettu6-Sep-04 21:27
chettu6-Sep-04 21:27 
GeneralAdding dll's in C# setup projects Pin
samirazmat6-Sep-04 20:57
samirazmat6-Sep-04 20:57 
GeneralRe: Adding dll's in C# setup projects Pin
sreejith ss nair7-Sep-04 1:30
sreejith ss nair7-Sep-04 1:30 
GeneralRe: Adding dll's in C# setup projects Pin
samirazmat7-Sep-04 1:55
samirazmat7-Sep-04 1:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.