source: trunk/DirectShowSpy/Chat01.txt @ 937

Last change on this file since 937 was 95, checked in by roman, 12 years ago

DirectShowSpy? moved from Assembla

File size: 5.9 KB
Line 
1Loading ryltsov@gmail.com…
2Loading standard view | Load basic HTML (for slow connections)
3
4This is taking longer than usual. Try reloading the page.
5If that doesn't work, you can:
6
7   1. Try using https.
8   2. If you're on a slow connection, try basic HTML view.
9   3. For more troubleshooting tips, visit the help center.
10
11Loading...
12       
13Guest chat
14        ClosePop-outMinimize
15Add people to this chat
16Cancel
17Invite
18 Guest has joined.
19 Guest:  Hello Alax
20i've just read your post on graph spy
21it really sounds very useful
22however i'm not shure how to use it
23i've regsvr32 it, but i haven't figure it out how use it with other apps's graphs
24 Sent at 3:49 PM on Thursday
25 me:  Hi there
26 Sent at 7:06 PM on Thursday
27 me:  Yes you need to regsvr32 and from this point all new filter graphs should be available on running object table so that you connect to them as to remote graphs using GraphEdit
28 Sent at 7:08 PM on Thursday
29 Guest:  no additional steps are needed ?
30i've started some applications and graph edit doesn't detect any remote graph
31maybe rebooting the machine ?
32 me:  I don't think so, but there is another possible cause
33did you at all see any remote graphs using Graph Edit?
34after upgrading to XP SP3 you might need to run regsvr32 quartz.dll to get the ability for GraphEdit to see remote graphs again
35 Sent at 7:18 PM on Thursday
36 Guest:  yes, i have some of my own apps with a ROT reference
37if i remove the ROT reference from my code
38i'm still unable to reach the remote graph
39 me:  ok, so try regsvr32 quartz.dll from windows\system32 folder and see it this is helpful for both my dll and your apps
40 Sent at 7:21 PM on Thursday
41 Guest:  ok. btw, i forgot to mention that i'm using Vista SP1
42 me:  if you can't see your own graphs with graphedit through ROT, then there is definitely some problem...
43as for my dll, except for ROT you can check generated log file in C:\ProgramData (this is hidden dir)
44if you see it's populating then my dll is intercepting filter graph instantiations
45 Sent at 7:24 PM on Thursday
46 Guest:  2009-01-29 12:28:01        0700        4184        dllmain.h(29): CDirectShowSpyModule::CDirectShowSpyModule: this 0x63b6327c
472009-01-29 12:28:01        0700        4184        FilterGraphSpy.h(53): CSpy::UpdateRegistry: bRegister 1
482009-01-29 12:28:04        0700        4184        dllmain.h(33): CDirectShowSpyModule::~CDirectShowSpyModule: this 0x63b6327
49this is the log from your dll
50 Sent at 7:44 PM on Thursday
51 Guest:  i have executed apps several times and i believe it only logged twice
52i regsvr32ed quartz.dll and i believe it made no diference
53 me:  these are only log entries generated during registration
54 Guest:  ok
55than i guess it isn't populating..
56 me:  OK, there may be something different on Vista (I am using XP but I was pretty sure it is the same way on Vista) or wrong with the system since you don't see remote graphs
57BTW you need to regsvr32 from elevated admin command prompt
58(this is to make sure)
59 Guest:  yes,i did it on an admin console
60i going to try on XP
61 Sent at 7:49 PM on Thursday
62 Guest:  ok
63i installed your dll on a xp system
64executed SDP download,
65 Sent at 7:56 PM on Thursday
66 Guest:  still can't access the remote graph
67 Sent at 7:57 PM on Thursday
68 Guest:  however the DirectShowSpy.log is diferent
692009-01-29 17:50:13        13684        13576        dllmain.h(29): CDirectShowSpyModule::CDirectShowSpyModule: this 0x0098327c
702009-01-29 17:50:13        13684        13576        FilterGraphSpy.h(53): CSpy::UpdateRegistry: bRegister 1
712009-01-29 17:50:14        13684        13576        dllmain.h(33): CDirectShowSpyModule::~CDirectShowSpyModule: this 0x0098327c
722009-01-29 17:51:57        14080        13896        dllmain.h(29): CDirectShowSpyModule::CDirectShowSpyModule: this 0x00de327c
732009-01-29 17:51:57        14080        13896        FilterGraphSpy.h(75): CSpy::CSpy: this 0x00e03d78
742009-01-29 17:51:57        14080        13896        FilterGraphSpy.h(142): CSpy::EnumFilters: ...
752009-01-29 17:52:11        14080        13896        FilterGraphSpy.h(79): CSpy::~CSpy: this 0x00e03d78
762009-01-29 17:52:11        14080        13864        dllmain.h(33): CDirectShowSpyModule::~CDirectShowSpyModule: this 0x00de327c
772009-01-29 17:52:48        13716        13772        dllmain.h(29): CDirectShowSpyModule::CDirectShowSpyModule: this 0x0098327c
782009-01-29 17:52:48        13716        13772        FilterGraphSpy.h(53): CSpy::UpdateRegistry: bRegister 0
792009-01-29 17:52:49        13716        13772        dllmain.h(33): CDirectShowSpyModule::~CDirectShowSpyModule: this 0x0098327c
80 me:  "bRegister 0" means you reg'ged with /u and unregistered
81 Sent at 8:00 PM on Thursday
82 Guest:  sorry, i checked the log only after removal
83 me:  Hold on, I checked the log higher
84(this chat window is way too small)
85 Guest:  :)
86 me:  e.g. there is "CSpy::EnumFilters: ..." which means that it actually worked
87there is no other way for these lines to appear in the log other than if the graph is hooked by my dll and it is intercepting all filter graphs
88BTW if you run MEdia Player Classic, it also publishes its graph on ROT
89and with my DLL you will have two entries there, both point to the same graph
90 Guest:  ok i'll check it out
91 me:  this is how you can quite easily checkity
92 Sent at 8:03 PM on Thursday
93 me:  BTW, do you have any objections from putting this chat as a comment to the blog post?
94 Sent at 8:06 PM on Thursday
95 Guest:  none, be my guest
96i'll paste it
97ok
98on the xp system i don't have the wmp classic installed,
99i  have the 11.0.57. version only
100i'm reaching the remote graph with graphedit
101i don't quite know if this your dll responsability
102i guess not
103your log remains the same
104 
105You are chatting with an unidentified user. Be careful what you discuss.
106
107    *
108    *
109    *
110    *
111
112       
113       
114       
115       
116       
117       
118       
119       
120       
121       
122       
123       
124       
125       
126       
127       
128       
129       
130       
131       
132       
133       
134       
135       
136       
137       
138       
139       
140       
141       
142       
143       
144       
145       
146       
147       
148Roman Ryltsov
149Guest chat
Note: See TracBrowser for help on using the repository browser.