无端出现C:\\log.txt,坐等各路大神解读源代码日志!
今天需要找一个文件,无意中发现,我电脑C盘根目录无端多出一个log.txt文件(在"显示全部磁盘文件"情况下),管他是什么,先看看再说!完了悲剧了,这个绝对是木马,只是不 知道它是干嘛的!只怪我C++/C、编译器核心知识没学好,没看出这段代码主要作用是什么,特记录一番!
首先这个文件有两个路径指向“C:\Users\Administrator\AppData\Roaming\application.xml”和“C:\Users\Administrator\Documents\Windows Live Writer.msi”,我使用
EveryThing和Total Commander两个工具没找到这两个路径下的文件(application.xml和Windows Live Writer.msi,包括取消勾选“隐藏系统保护文件”、选择“显示全部磁盘文件”),然后使用dos命令也没找到这个文件!
看文件创建日期,2012-8-7,修改日期,2012-8-11,那几天正好是安装了Windows Live Writer,而且正在配置Windows Live Writer的高亮语法插件,于是有点怀疑这个日志文件会不会和Windows Live Writer有关系,会不会是Windows Live Writer的捆绑木马东西之类的。。。
然后我仔细查看所谓的源代码,看到某些关键字,果断怀疑,这(可能?也许?或者?)是附带Windows Live Writer安装的流氓木马,因为里面
有“getInstance”、“invoked”、“std::wstring”、“GetApplication”、“MsiInstallProduct”、“PCOnline&ms=0&bn=0&pn=WindowsLiveWriter”等等代码关键字,而且还有“-N魰!
”、“裇悇vurl匭筟:”这些个的垃圾关键词.
这个log.txt文件,很恶心,因为里面的代码 比较难读----每个变量或者字符串的字符之间加上空格,就像这样: i n v o k e d
多个关键字去掉空格之后,如下:(PS:好多关键字不熟悉,都是百度的,如果有大牛看到请详细解释下,菜鸟在此谢过)
getInstance 可以使用这种方式使用单例模式创建类的实例
invoked 在.NET里面是主要用于反射,在C/C++里面好像是配合其他关键字进行预编译什么的
std::wstring 在编译器核心知识里面,是进行字符串操作相关的,好像是将多字节ISO字符转换为计算机可以识别的字符,名叫“多字节字符串宽字符串”,详情请见>>。这是C99的功能,不是现在VC6.0的函数什么的,而且现在多用函数strcmp()。
lstrcat 函数功能:该函数将一个字符串附加在另一个字符串后面。详情请见>>
CComponent 不知道这个是写错了,还是应该写成C Component,因为原日志代码文件可读性太差了,恶心!CComponent是组件,元件的意思,个人猜测是一个中间类,然而这里不知道是什么意思。然而有趣的是,如果去掉第一个字符'C',那么就变成“Component”,而Component又好说了,Component的含义为组件,就是对象。C++ Builder中叫组件,Delphi中叫部件,而在Visual BASIC中叫控件。个人倾向于第二种概念,因为好理解,也好解释。。。
AddComponent Sys.Application.addComponent 方法(官方解释>>),向应用程序注册组件,如果组件未初始化,则将其初始化。 此成员是静态的,可在不创建类实例的情况下调用
GetApplication 这个函数的功能得到当前应用对象的句柄,这样你可以查询或设置应用对象的属性(通常用于编写通用代码)。详情请见>>
ThreadProc 这个功能是一个应用程序定义的函数作为一个线程的起始地址服务。这个地址指定在调用CreateThread函数。详情请见>>
MsiInstallProduct window 内核函数,主要是执行一个安装包函数(类似于WindowsInstaller和包装程序本身的返回代码),安装成功返回1,否则返回0。关于这个函数,找到两个链接,可以俺还是看不懂,坐等高手解答。。。链接一>> 链接二>>
除了这些,真心找不到其他关键字,但是可以肯定,这份日志肯定不是好东西,说不定就是一个木马!
坐等各路大神的解读,对这篇日志代码有个大意说明就OK!
我只想确定它是否与Windows Live Writer有关、还真的之是一个日志文件、亦或是木马病毒?
菜鸟感激不仅!
好了,不说废话,直接log.txt文件内容(源代码):
(不知道这是什么格式代码,C++、C、VB.NET都不行,使用这三样,折叠代码之后不能展开,郁闷。。。)
G e t I n s t a n c e i s i n v o k e d !
C W L A p p C o l l e c t i o n : : C W L A p p C o l l e c t i o n ( v o i d )
C W L A p p C o l l e c t i o n : : I n i t ( )
l s t r c a t ( s z P a t h , a p p l i c a t i o n . x m l )
C : \ U s e r s \ A d m i n i s t r a t o r \ A p p D a t a \ R o a m i n g \ a p p l i c a t i o n . x m l
L o a d X m l
L o a d X m l s u c c e e d !
C W L A p p l i c a t i o n : : C W L A p p l i c a t i o n
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e
C C o m p o n e t C o l l e c t i o n : : I n i t ( )
L o a d X m l
L o a d X m l s u c c e e d !
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e t C o l l e c t i o n : : I n i t ( ) - o u t
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e - o u t
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e - o u t
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C W L A p p l i c a t i o n : : C W L A p p l i c a t i o n - - o u t
C W L A p p C o l l e c t i o n : : A d d A p p l i c a t i o n
C W L A p p C o l l e c t i o n : : A d d A p p l i c a t i o n - o u t
C W L A p p C o l l e c t i o n : : I n i t ( ) - - o u t
C W L A p p C o l l e c t i o n : : C W L A p p C o l l e c t i o n ( v o i d ) - o u t
G e t A p p l i c a t i o n i s i n v o k e d !
c u r r e n t o s i s x 8 6
c u r r e n t o s v e r s i o n i s 0
T h r e a d P r o c
I n s t a l l i s i n v o k e d !
G e t I n s t a n c e i s i n v o k e d !
G e t A p p l i c a t i o n i s i n v o k e d !
C W L A p p l i c a t i o n : : I n s t a l l ( ) i s i n v o k e d !
C C o m p o n e n t : : I n s t a l l
c u r r e n t o s i s x 8 6
C W L A p p l i c a t i o n : : I n s t a l l ( ) -N魰!
c o m e i n t o C I n s t a l l M s i : : I n s t a l l ( )
c o m e i n t o C I n s t a l l M s i : : I n O r U n I n s t a l l , a n d t h e p a r a m e t e r i s :
C : \ U s e r s \ A d m i n i s t r a t o r \ D o c u m e n t s \ W i n d o w s L i v e W r i t e r . m s i
M s i S e t I n t e r n a l U I ( I N S T A L L U I L E V E L
b I n s t a l l
d w S t a t e = M s i I n s t a l l P r o d u c t ( l p s z M s i N a m e , l p s z C m d L i n e ) ;
r e t u r n e r r o c o d e = 0
o u t o f I n O r U n i n s t a l l
o u t o f C I n s t a l l M s i : : I n s t a l l ( )
裇悇vu r l 匭筟:
l i = 1 & v s = 1 & i s = 0 & p t = P C O n l i n e & m s = 0 & b n = 0 & p n = W i n d o w s L i v e W r i t e r
G e t I n s t a n c e i s i n v o k e d !
C W L A p p C o l l e c t i o n : : C W L A p p C o l l e c t i o n ( v o i d )
C W L A p p C o l l e c t i o n : : I n i t ( )
l s t r c a t ( s z P a t h , a p p l i c a t i o n . x m l )
C : \ U s e r s \ A d m i n i s t r a t o r \ A p p D a t a \ R o a m i n g \ a p p l i c a t i o n . x m l
L o a d X m l
L o a d X m l s u c c e e d !
C W L A p p l i c a t i o n : : C W L A p p l i c a t i o n
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e
C C o m p o n e t C o l l e c t i o n : : I n i t ( )
L o a d X m l
L o a d X m l s u c c e e d !
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e t C o l l e c t i o n : : I n i t ( ) - o u t
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e - o u t
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e - o u t
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C W L A p p l i c a t i o n : : C W L A p p l i c a t i o n - - o u t
C W L A p p C o l l e c t i o n : : A d d A p p l i c a t i o n
C W L A p p C o l l e c t i o n : : A d d A p p l i c a t i o n - o u t
C W L A p p C o l l e c t i o n : : I n i t ( ) - - o u t
C W L A p p C o l l e c t i o n : : C W L A p p C o l l e c t i o n ( v o i d ) - o u t
G e t A p p l i c a t i o n i s i n v o k e d !
c u r r e n t o s i s x 8 6
c u r r e n t o s v e r s i o n i s 0
G e t I n s t a n c e i s i n v o k e d !
C W L A p p C o l l e c t i o n : : C W L A p p C o l l e c t i o n ( v o i d )
C W L A p p C o l l e c t i o n : : I n i t ( )
l s t r c a t ( s z P a t h , a p p l i c a t i o n . x m l )
C : \ U s e r s \ A d m i n i s t r a t o r \ A p p D a t a \ R o a m i n g \ a p p l i c a t i o n . x m l
L o a d X m l
L o a d X m l s u c c e e d !
C W L A p p l i c a t i o n : : C W L A p p l i c a t i o n
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e
C C o m p o n e t C o l l e c t i o n : : I n i t ( )
L o a d X m l
L o a d X m l s u c c e e d !
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e t C o l l e c t i o n : : I n i t ( ) - o u t
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e - o u t
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e - o u t
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C W L A p p l i c a t i o n : : C W L A p p l i c a t i o n - - o u t
C W L A p p C o l l e c t i o n : : A d d A p p l i c a t i o n
C W L A p p C o l l e c t i o n : : A d d A p p l i c a t i o n - o u t
C W L A p p C o l l e c t i o n : : I n i t ( ) - - o u t
C W L A p p C o l l e c t i o n : : C W L A p p C o l l e c t i o n ( v o i d ) - o u t
G e t A p p l i c a t i o n i s i n v o k e d !
c u r r e n t o s i s x 8 6
c u r r e n t o s v e r s i o n i s 0
T h r e a d P r o c
I n s t a l l i s i n v o k e d !
G e t I n s t a n c e i s i n v o k e d !
G e t A p p l i c a t i o n i s i n v o k e d !
C W L A p p l i c a t i o n : : I n s t a l l ( ) i s i n v o k e d !
C C o m p o n e n t : : I n s t a l l
c u r r e n t o s i s x 8 6
C W L A p p l i c a t i o n : : I n s t a l l ( ) -N魰!
c o m e i n t o C I n s t a l l M s i : : I n s t a l l ( )
c o m e i n t o C I n s t a l l M s i : : I n O r U n I n s t a l l , a n d t h e p a r a m e t e r i s :
C : \ U s e r s \ A d m i n i s t r a t o r \ D o c u m e n t s \ W i n d o w s L i v e W r i t e r . m s i
M s i S e t I n t e r n a l U I ( I N S T A L L U I L E V E L
b I n s t a l l
d w S t a t e = M s i I n s t a l l P r o d u c t ( l p s z M s i N a m e , l p s z C m d L i n e ) ;
r e t u r n e r r o c o d e = 0
o u t o f I n O r U n i n s t a l l
o u t o f C I n s t a l l M s i : : I n s t a l l ( )
裇悇vu r l 匭筟:
l i = 1 & v s = 1 & i s = 0 & p t = P C O n l i n e & m s = 0 & b n = 0 & p n = W i n d o w s L i v e W r i t e r
G e t I n s t a n c e i s i n v o k e d !
C W L A p p C o l l e c t i o n : : C W L A p p C o l l e c t i o n ( v o i d )
C W L A p p C o l l e c t i o n : : I n i t ( )
l s t r c a t ( s z P a t h , a p p l i c a t i o n . x m l )
C : \ U s e r s \ A d m i n i s t r a t o r \ A p p D a t a \ R o a m i n g \ a p p l i c a t i o n . x m l
L o a d X m l
L o a d X m l s u c c e e d !
C W L A p p l i c a t i o n : : C W L A p p l i c a t i o n
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e
C C o m p o n e t C o l l e c t i o n : : I n i t ( )
L o a d X m l
L o a d X m l s u c c e e d !
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e t C o l l e c t i o n : : I n i t ( ) - o u t
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e - o u t
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e - o u t
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C W L A p p l i c a t i o n : : C W L A p p l i c a t i o n - - o u t
C W L A p p C o l l e c t i o n : : A d d A p p l i c a t i o n
C W L A p p C o l l e c t i o n : : A d d A p p l i c a t i o n - o u t
C W L A p p C o l l e c t i o n : : I n i t ( ) - - o u t
C W L A p p C o l l e c t i o n : : C W L A p p C o l l e c t i o n ( v o i d ) - o u t
G e t A p p l i c a t i o n i s i n v o k e d !
c u r r e n t o s i s x 8 6
c u r r e n t o s v e r s i o n i s 0
G e t I n s t a n c e i s i n v o k e d !
C W L A p p C o l l e c t i o n : : C W L A p p C o l l e c t i o n ( v o i d )
C W L A p p C o l l e c t i o n : : I n i t ( )
l s t r c a t ( s z P a t h , a p p l i c a t i o n . x m l )
C : \ U s e r s \ A d m i n i s t r a t o r \ A p p D a t a \ R o a m i n g \ a p p l i c a t i o n . x m l
L o a d X m l
L o a d X m l s u c c e e d !
C W L A p p l i c a t i o n : : C W L A p p l i c a t i o n
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e
C C o m p o n e t C o l l e c t i o n : : I n i t ( )
L o a d X m l
L o a d X m l s u c c e e d !
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e n t : : C C o m p o n e n t
C C o m p o n e n t : : C C o m p o n e n t - o u t
A d d C o m p o n n e t
C C o m p o n e t C o l l e c t i o n : : A d d C o m p o n e n t ( C C o m p o n e n t * c o m p ) - o u t
C C o m p o n e t C o l l e c t i o n : : I n i t ( ) - o u t
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e - o u t
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e
C C o m p o n e t C o l l e c t i o n : : G e t I n s t a n c e - o u t
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C C o m p o n e t C o l l e c t i o n : : G e t C o m p o n e n t ( s t d : : w s t r i n g c o m p o n e n t n a m e )
C W L A p p l i c a t i o n : : C W L A p p l i c a t i o n - - o u t
C W L A p p C o l l e c t i o n : : A d d A p p l i c a t i o n
C W L A p p C o l l e c t i o n : : A d d A p p l i c a t i o n - o u t
C W L A p p C o l l e c t i o n : : I n i t ( ) - - o u t
C W L A p p C o l l e c t i o n : : C W L A p p C o l l e c t i o n ( v o i d ) - o u t
G e t A p p l i c a t i o n i s i n v o k e d !
c u r r e n t o s i s x 8 6
c u r r e n t o s v e r s i o n i s 0
版权声明:
作者:孤月狼
出处:http://www.cnblogs.com/tianyuliang
本文版权归作者和博客园共有,欢迎转载,但未经读者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利~_~