WindowPropertiesView1.cs ( 文件浏览 )
- keepall 发布于 2016-08-23 22:17
- 浏览次数:432
- 下载次数: 1
- 下载需 10 积分
-
- 侵权举报
using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Data; using System.Windows.Forms; using System.IO; namespace wfspy { /// <summary> /// Summary description for WindowPropertiesView. /// </summary> public class WindowPropertiesView : System.Windows.Forms.UserControl, IHookInstall { private System.ComponentModel.IContainer components; private IntPtr parentWindow; private IntPtr spyWindow; public WindowPropertiesView() { // This call is required by the Windows.Forms Form Designer. InitializeComponent(); } /// <summary> /// Clean up any resources being used. /// </summary> protected override void Dispose( bool disposing ) { if( disposing ) { if(components != null) { components.Dispose(); } } base.Dispose( disposing ); } #region Component Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { // // WindowPropertiesView // this.Name = "WindowPropertiesView"; this.Size = new System.Drawing.Size(248, 304); } #endregion protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.Parent = parentWindow; return cp; } } #region IHookInstall Members public void OnInstallHook(byte[] data) { parentWindow = (IntPtr)BitConverter.ToInt32(data, 0); spyWindow = (IntPtr)BitConverter.ToInt32(data, 4); timer1.Start(); } #endregion private void timer1_Tick(object sender, System.EventArgs e) { try { timer1.Stop(); CreateControl(); Control ctl = Control.FromHandle(spyWindow); propertyGrid1.SelectedObject = ctl; if (ctl != null) { assemblyPath.Text = ctl.GetType().Assembly.Location; typeName.Text = ctl.GetType().FullName; } } catch(Exception ex) { MessageBox.Show(ex.Message, "wfav"); } } } }
...
展开> <收缩
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^名称 | 大小 | 修改日期 |
---|---|---|
/wfspy.sln | 1.75 KB | 2003-08-16 22:55:14 |
/wfspy/App.ico | 1.05 KB | 2003-08-14 21:06:08 |
/wfspy/AssemblyInfo.cs | 2.41 KB | 2003-08-19 23:13:38 |
/wfspy/MainForm.cs | 9.15 KB | 2003-08-19 23:04:56 |
/wfspy/MainForm.resx | 11.32 KB | 2003-08-19 23:00:02 |
/wfspy/wfspy.csproj | 5.27 KB | 2003-08-17 22:54:46 |
/wfspy/wfspy.csproj.user | 1.73 KB | 2003-08-19 23:20:52 |
/wfspy/Window.ico | 318 Bytes | 2003-08-14 23:00:20 |
/wfspy/Window.Net.ico | 318 Bytes | 2003-08-14 23:03:38 |
/wfspy/WindowHidden.ico | 318 Bytes | 2003-08-14 22:55:08 |
/wfspy/WindowHidden.Net.ico | 318 Bytes | 2003-08-14 23:03:42 |
/wfspy/WindowPropertiesForm.cs | 4.88 KB | 2003-08-19 13:49:44 |
/wfspy/WindowPropertiesForm.resx | 5.21 KB | 2003-08-19 00:25:00 |
/wfspyhook/AssemblyInfo.cpp | 2.28 KB | 2003-08-16 22:47:54 |
/wfspyhook/ReadMe.txt | 1.14 KB | 2003-08-16 22:47:54 |
/wfspyhook/Stdafx.cpp | 205 Bytes | 2003-08-16 22:47:54 |
/wfspyhook/Stdafx.h | 320 Bytes | 2003-08-17 18:52:58 |
/wfspyhook/wfspyhook.cpp | 6.88 KB | 2003-08-19 00:07:40 |
/wfspyhook/wfspyhook.def | 23 Bytes | 2003-08-17 23:01:22 |
/wfspyhook/wfspyhook.h | 431 Bytes | 2003-08-17 18:54:20 |
/wfspyhook/wfspyhook.vcproj | 3.27 KB | 2003-08-17 23:01:22 |
/wfspylib/AssemblyInfo.cs | 2.37 KB | 2003-08-16 22:18:54 |
/wfspylib/FormSizeSaver.cs | 1.50 KB | 2003-08-19 22:31:22 |
/wfspylib/UnmanagedMethods.cs | 2.47 KB | 2003-08-19 22:37:50 |
/wfspylib/wfspylib.csproj | 5.37 KB | 2003-08-19 22:18:00 |
/wfspylib/wfspylib.csproj.user | 1.73 KB | 2003-08-19 23:20:52 |
/wfspylib/WindowProperties.cs | 3.25 KB | 2003-08-19 21:51:12 |
/wfspylib/WindowPropertiesView.cs | 3.50 KB | 2003-08-19 23:06:30 |
/wfspylib/WindowPropertiesView.resx | 5.39 KB | 2003-08-19 23:06:30 |
/wfspylib/WindowPropertiesView1.cs | 2.11 KB | 2003-08-18 12:56:16 |
/wfspylib/WindowPropertiesView1.resx | 5.21 KB | 2003-08-18 12:55:34 |
/wfspylib/WindowTreeBuilder.cs | 2.55 KB | 2003-08-19 22:58:22 |
/wfspylib/WindowTreeNode.cs | 1.78 KB | 2003-08-19 21:53:20 |
Sponsored links