source: trunk/DirectShowSpy/DirectShowSpy.rc @ 149

Last change on this file since 149 was 149, checked in by roman, 11 years ago
  • unregister using registration path, not local
  • allow registering on top, if currently registered path is not local
  • elevation for per-user registration (we're still hooking!)
  • cosmetic
File size: 12.5 KB
Line 
1// Microsoft Visual C++ generated resource script.
2//
3#include "resource.h"
4
5#define APSTUDIO_READONLY_SYMBOLS
6/////////////////////////////////////////////////////////////////////////////
7//
8// Generated from the TEXTINCLUDE 2 resource.
9//
10#ifndef APSTUDIO_INVOKED
11#include "targetver.h"
12#endif
13#include "winres.h"
14#include "atlres.h"
15#include "rores.rc"
16
17/////////////////////////////////////////////////////////////////////////////
18#undef APSTUDIO_READONLY_SYMBOLS
19
20/////////////////////////////////////////////////////////////////////////////
21// English (U.S.) resources
22
23#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
24#ifdef _WIN32
25LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
26#pragma code_page(1252)
27#endif //_WIN32
28
29#ifdef APSTUDIO_INVOKED
30/////////////////////////////////////////////////////////////////////////////
31//
32// TEXTINCLUDE
33//
34
351 TEXTINCLUDE
36BEGIN
37    "resource.h\0"
38END
39
402 TEXTINCLUDE
41BEGIN
42    "#ifndef APSTUDIO_INVOKED\r\n"
43    "#include ""targetver.h""\r\n"
44    "#endif\r\n"
45    "#include ""winres.h""\r\n"
46    "#include ""atlres.h""\r\n"
47    "#include ""rores.rc""\r\0"
48END
49
503 TEXTINCLUDE
51BEGIN
52    "1 TYPELIB ""DirectShowSpy.tlb""\r\0"
53END
54
55#endif    // APSTUDIO_INVOKED
56
57
58/////////////////////////////////////////////////////////////////////////////
59//
60// Version
61//
62
63VS_VERSION_INFO VERSIONINFO
64 FILEVERSION  1, 0, 0, 802
65 PRODUCTVERSION 1,0,0,1
66 FILEFLAGSMASK 0x3fL
67#ifdef _DEBUG
68 FILEFLAGS 0x1L
69#else
70 FILEFLAGS 0x0L
71#endif
72 FILEOS 0x4L
73 FILETYPE 0x2L
74 FILESUBTYPE 0x0L
75BEGIN
76    BLOCK "StringFileInfo"
77    BEGIN
78        BLOCK "040904e4"
79        BEGIN
80            VALUE "Comments", "Created by Roman Ryltsov roman@alax.info"
81            VALUE "CompanyName", "Roman Ryltsov"
82            VALUE "FileDescription", "Alax.Info DirectShow Spy Module"
83            VALUE "FileVersion",  "1, 0, 0, 802\0"
84            VALUE "InternalName", "DirectShowSpy.dll"
85            VALUE "LegalCopyright", "Copyright © Alax.Info, Roman Ryltsov, 2008-2011"
86            VALUE "OLESelfRegister", "Yes"
87            VALUE "OriginalFilename", "DirectShowSpy.dll"
88            VALUE "ProductName", "Alax.Info DirectShow Spy"
89            VALUE "ProductVersion", "1, 0, 0, 1"
90        END
91    END
92    BLOCK "VarFileInfo"
93    BEGIN
94        VALUE "Translation", 0x409, 1252
95    END
96END
97
98
99/////////////////////////////////////////////////////////////////////////////
100//
101// REGISTRY
102//
103
104IDR_MODULE              REGISTRY                "DirectShowSpy.rgs"
105IDR_FILTERGRAPHSPY      REGISTRY                "GenericClass.rgs"
106IDR_NOTHREADFILTERGRAPHSPY REGISTRY                "GenericClass.rgs"
107IDR_FILTERMAPPERSPY     REGISTRY                "GenericClass.rgs"
108IDR_SYSTEMDEVICEENUMERATORSPY REGISTRY                "GenericClass.rgs"
109
110/////////////////////////////////////////////////////////////////////////////
111//
112// Icon
113//
114
115// Icon with lowest ID value placed first to ensure application icon
116// remains consistent on all systems.
117IDI_MODULE              ICON                    "Module.ico"
118IDI_PRIVATE_INFORMATION ICON                    "Information.ico"
119IDI_PRIVATE_WARNING     ICON                    "Exclamation.ico"
120IDI_LISTVIEW_SUCCESS    ICON                    "Success.ico"
121IDI_LISTVIEW_FAILURE    ICON                    "Failure.ico"
122IDI_GRAPHBUILDERCALLBACK_LISTVIEW_ADDFILTER ICON                    "AddFilter.ico"
123IDI_GRAPHBUILDERCALLBACK_LISTVIEW_REMOVEFILTER ICON                    "RemoveFilter.ico"
124IDI_GRAPHBUILDERCALLBACK_LISTVIEW_SELECTEDFILTER ICON                    "SelectedFilter.ico"
125IDI_GRAPHBUILDERCALLBACK_LISTVIEW_CREATEDFILTER ICON                    "CreatedFilter.ico"
126
127/////////////////////////////////////////////////////////////////////////////
128//
129// Dialog
130//
131
132IDD_ABOUT DIALOGEX 0, 0, 280, 153
133STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
134CAPTION "About"
135FONT 8, "MS Shell Dlg", 400, 0, 0x1
136BEGIN
137    ICON            IDI_MODULE,IDC_ABOUT_ICON,10,10,20,20,SS_REALSIZEIMAGE
138    LTEXT           "Alax.Info DirectShow Spy",IDC_ABOUT_TITLE,60,6,210,24
139    LTEXT           "Product Version %d.%d.%d.%d",IDC_ABOUT_PRODUCTVERSION,60,30,210,8
140    LTEXT           "Module Version %d.%d.%d.%d",IDC_ABOUT_FILEVERSION,60,42,210,8
141    LTEXT           "Web:",IDC_ABOUT_WEBSITETITLE,60,60,18,8
142    LTEXT           "<A HREF=""http://alax.info/"">http://alax.info/</A>",IDC_ABOUT_WEBSITE,108,60,162,8,NOT WS_GROUP | WS_TABSTOP
143    LTEXT           "Email:",IDC_ABOUT_EMAILTITLE,60,72,20,8
144    LTEXT           "<A HREF=""mailto:support@alax.info"">support@alax.info</A>",IDC_ABOUT_EMAIL,108,72,162,8,NOT WS_GROUP | WS_TABSTOP
145    LTEXT           "Copyright © Alax.Info, Roman Ryltsov, 2008-2011",IDC_ABOUT_COPYRIGHT,60,84,210,8,SS_NOPREFIX
146    DEFPUSHBUTTON   "OK",1,220,102,50,14
147    CONTROL         "",IDC_STATIC,"Static",SS_ETCHEDHORZ,6,122,267,1
148    LTEXT           "Warning: ...",IDC_ABOUT_COPYRIGHTWARNING,6,130,268,18
149END
150
151IDD_GRAPHBUILDERCALLBACK_GRAPH_PROPERTYPAGE DIALOGEX 0, 0, 227, 200
152STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
153EXSTYLE WS_EX_CONTROLPARENT
154FONT 8, "MS Shell Dlg", 400, 0, 0x0
155BEGIN
156    LTEXT           "Use controls below to review <A HREF=""http://msdn.microsoft.com/en-us/library/dd390342%28VS.85%29.aspx"">Intelligent Connect</A> activity on recently created filter graphs.",IDC_GRAPHBUILDERCALLBACK_GRAPH_INTRODUCTION,6,6,215,18
157    CONTROL         "",IDC_GRAPHBUILDERCALLBACK_GRAPH_GRAPH,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_EDITLABELS | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,6,30,215,54
158    CONTROL         "",IDC_GRAPHBUILDERCALLBACK_GRAPH_LOG,"SysListView32",LVS_REPORT | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,6,90,215,90
159    LTEXT           "<A>Copy to Clipboard</A>",IDC_GRAPHBUILDERCALLBACK_GRAPH_COPYTOCLIPBOARD,6,186,60,8
160    CONTROL         "",IDC_GRAPHBUILDERCALLBACK_GRAPH_PROGRESS,
161                    "msctls_progress32",0x0,138,186,80,8
162END
163
164IDD_REGISTRATION_REGISTRATION_PROPERTYPAGE DIALOGEX 0, 0, 227, 200
165STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
166EXSTYLE WS_EX_CONTROLPARENT
167FONT 8, "MS Shell Dlg", 400, 0, 0x0
168BEGIN
169    LTEXT           "Use controls below to review current COM registration status of DirectShow Spy, and register or unregister the library.",IDC_STATIC,6,6,215,18
170    CONTROL         "",IDC_STATIC,"Static",SS_ETCHEDHORZ,6,36,216,20
171    LTEXT           "System Registration ",IDC_STATIC,12,32,67,8
172    LTEXT           "Status: ",IDC_STATIC,12,48,26,8
173    EDITTEXT        IDC_REGISTRATION_REGISTRATION_STATUS,48,48,72,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP
174    LTEXT           "Path: ",IDC_STATIC,12,60,20,8
175    EDITTEXT        IDC_REGISTRATION_REGISTRATION_PATH,48,60,174,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP
176    PUSHBUTTON      "&Register",IDC_REGISTRATION_REGISTRATION_REGISTER,48,78,50,14
177    PUSHBUTTON      "&Unregister",IDC_REGISTRATION_REGISTRATION_UNREGISTER,102,78,50,14
178    CONTROL         "",IDC_STATIC,"Static",SS_ETCHEDHORZ,6,106,215,1
179    LTEXT           "Per-User Registration ",IDC_STATIC,12,102,72,8
180    LTEXT           "Status: ",IDC_STATIC,12,118,26,8
181    EDITTEXT        IDC_REGISTRATION_REGISTRATION_USERSTATUS,48,118,72,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP
182    LTEXT           "Path: ",IDC_STATIC,12,130,20,8
183    EDITTEXT        IDC_REGISTRATION_REGISTRATION_USERPATH,48,130,174,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP
184    PUSHBUTTON      "Register",IDC_REGISTRATION_REGISTRATION_USERREGISTER,48,148,50,14
185    PUSHBUTTON      "Unregister",IDC_REGISTRATION_REGISTRATION_USERUNREGISTER,102,148,50,14
186END
187
188IDD_REGISTRATION_PROPPAGEREGISTRATION_PROPERTYPAGE DIALOGEX 0, 0, 227, 200
189STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
190EXSTYLE WS_EX_CONTROLPARENT
191FONT 8, "MS Shell Dlg", 400, 0, 0x0
192BEGIN
193    LTEXT           "Use controls below to review current COM registration status of Windows SDK proppage.dll, and register or unregister the library.",IDC_STATIC,6,6,215,18
194    CONTROL         "",IDC_STATIC,"Static",SS_ETCHEDHORZ,6,36,216,20
195    LTEXT           "System Registration ",IDC_STATIC,12,32,67,8
196    LTEXT           "Status: ",IDC_STATIC,12,48,26,8
197    EDITTEXT        IDC_REGISTRATION_PROPPAGEREGISTRATION_STATUS,48,48,72,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP
198    LTEXT           "Path: ",IDC_STATIC,12,60,20,8
199    EDITTEXT        IDC_REGISTRATION_PROPPAGEREGISTRATION_PATH,48,60,174,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP
200    PUSHBUTTON      "&Register",IDC_REGISTRATION_PROPPAGEREGISTRATION_REGISTER,48,78,50,14
201    PUSHBUTTON      "&Unregister",IDC_REGISTRATION_PROPPAGEREGISTRATION_UNREGISTER,102,78,50,14
202    CONTROL         "",IDC_STATIC,"Static",SS_ETCHEDHORZ | NOT WS_VISIBLE,6,106,215,1
203    LTEXT           "Per-User Registration ",IDC_STATIC,12,102,72,8,NOT WS_VISIBLE
204    LTEXT           "Status: ",IDC_STATIC,12,118,26,8,NOT WS_VISIBLE
205    EDITTEXT        IDC_REGISTRATION_PROPPAGEREGISTRATION_USERSTATUS,48,118,72,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_VISIBLE | NOT WS_BORDER | NOT WS_TABSTOP
206    LTEXT           "Path: ",IDC_STATIC,12,130,20,8,NOT WS_VISIBLE
207    EDITTEXT        IDC_REGISTRATION_PROPPAGEREGISTRATION_USERPATH,48,130,174,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_VISIBLE | NOT WS_BORDER | NOT WS_TABSTOP
208    PUSHBUTTON      "Register",IDC_REGISTRATION_PROPPAGEREGISTRATION_USERREGISTER,48,148,50,14,NOT WS_VISIBLE
209    PUSHBUTTON      "Unregister",IDC_REGISTRATION_PROPPAGEREGISTRATION_USERUNREGISTER,102,148,50,14,NOT WS_VISIBLE
210END
211
212
213/////////////////////////////////////////////////////////////////////////////
214//
215// DESIGNINFO
216//
217
218#ifdef APSTUDIO_INVOKED
219GUIDELINES DESIGNINFO
220BEGIN
221    IDD_GRAPHBUILDERCALLBACK_GRAPH_PROPERTYPAGE, DIALOG
222    BEGIN
223        LEFTMARGIN, 6
224        RIGHTMARGIN, 221
225        TOPMARGIN, 6
226        BOTTOMMARGIN, 193
227    END
228
229    IDD_REGISTRATION_REGISTRATION_PROPERTYPAGE, DIALOG
230    BEGIN
231        LEFTMARGIN, 6
232        RIGHTMARGIN, 221
233        TOPMARGIN, 6
234        BOTTOMMARGIN, 193
235    END
236END
237#endif    // APSTUDIO_INVOKED
238
239
240/////////////////////////////////////////////////////////////////////////////
241//
242// String Table
243//
244
245STRINGTABLE
246BEGIN
247    IDS_PROJNAME            "Alax.Info DirectShow Spy"
248    IDR_FILTERGRAPHSPY      "\n\nAlax.Info DirectShow Filter Graph Spy\n"
249    IDR_NOTHREADFILTERGRAPHSPY
250                            "\n\nAlax.Info DirectShow Filter Graph (No Thread) Spy\n"
251    IDR_FILTERMAPPERSPY     "\n\nAlax.Info DirectShow Filter Mapper Spy\n"
252    IDR_SYSTEMDEVICEENUMERATORSPY
253                            "\n\nAlax.Info DirectShow System Device Enumerator Spy\n"
254END
255
256STRINGTABLE
257BEGIN
258    IDS_REGISTRATION_PROPERTYSHEETCAPTION "Registration"
259    IDD_REGISTRATION_REGISTRATION_PROPERTYPAGE "DirectShowSpy.dll"
260END
261
262STRINGTABLE
263BEGIN
264    IDD_REGISTRATION_PROPPAGEREGISTRATION_PROPERTYPAGE "proppage.dll"
265END
266
267STRINGTABLE
268BEGIN
269    IDC_REGISTRATION_REGISTRATION_STATUS "Not Registered, Registered"
270END
271
272STRINGTABLE
273BEGIN
274    IDC_REGISTRATION_PROPPAGEREGISTRATION_STATUS "Not Registered, Registered"
275END
276
277STRINGTABLE
278BEGIN
279    IDD_GRAPHBUILDERCALLBACK_GRAPH_PROPERTYPAGE "Filter Graphs"
280    IDC_GRAPHBUILDERCALLBACK_GRAPH_GRAPH
281                            "v, 1\nx, 0x420, 0x420\nc, Time, 150, -1\nc, Process, 90, 1\nc, Name, 120, 2\nc, Directory, 360, 3\n"
282END
283
284STRINGTABLE
285BEGIN
286    IDS_GRAPHBUILDERCALLBACK_GRAPH_PROPERTYSHEETCAPTION
287                            "Intelligent Connect Log"
288END
289
290STRINGTABLE
291BEGIN
292    IDC_ABOUT_COPYRIGHTWARNING
293                            "Warning: This computer program is protected by copyright law and international treaties. Unauthorized reproduction or distribution of this program, or any portion of it, may result in severe civil and criminal penalties, and will be prosecuted to the maximum extent possible under the law."
294END
295
296STRINGTABLE
297BEGIN
298    IDC_GRAPHBUILDERCALLBACK_GRAPH_LOG
299                            "v, 1\nx, 0x420, 0x420\nc, Time, 150, -1\nc, Event, 120, 1\nc, Moniker Name, 210, 2\nc, Filter Name, 210, 3\nc, Application Result, 150, 4\n"
300END
301
302#endif    // English (U.S.) resources
303/////////////////////////////////////////////////////////////////////////////
304
305
306
307#ifndef APSTUDIO_INVOKED
308/////////////////////////////////////////////////////////////////////////////
309//
310// Generated from the TEXTINCLUDE 3 resource.
311//
3121 TYPELIB "DirectShowSpy.tlb"
313
314/////////////////////////////////////////////////////////////////////////////
315#endif    // not APSTUDIO_INVOKED
316
Note: See TracBrowser for help on using the repository browser.