代码如下:public class Common
{
public const int WM_USER = 0x400;
public const int WM_REWRITENPC = WM_USER + 1000; [DllImport("user32", EntryPoint = "FindWindow", SetLastError = false,
CharSet = CharSet.Auto, ExactSpelling = false,
CallingConvention = CallingConvention.StdCall)]
public static extern int FindWindow(
string lpClassName,
string lpWindowName
); [DllImport("user32", EntryPoint = "PostMessage", SetLastError = false,
CharSet = CharSet.Auto, ExactSpelling = false,
CallingConvention = CallingConvention.StdCall)]
public static extern int PostMessage(
IntPtr hWnd,
int wMsg,
int wParam,
int lParam
);
}在button事件调用:
int id=1;
int hwnd = Common.FindWindow(null, "PAYSERVER");
IntPtr h = new IntPtr(hwnd);
Common.PostMessage(h, Common.WM_REWRITENPC, id, 0);
在本地调试没有任何问题,发布到服务器上就不行了,
我调试了下发现根本取不到句柄(hwnd总是0),后来我通过其他途径先把窗口句柄取到,然后发消息,也是不行,没反映。
请大家帮忙
{
public const int WM_USER = 0x400;
public const int WM_REWRITENPC = WM_USER + 1000; [DllImport("user32", EntryPoint = "FindWindow", SetLastError = false,
CharSet = CharSet.Auto, ExactSpelling = false,
CallingConvention = CallingConvention.StdCall)]
public static extern int FindWindow(
string lpClassName,
string lpWindowName
); [DllImport("user32", EntryPoint = "PostMessage", SetLastError = false,
CharSet = CharSet.Auto, ExactSpelling = false,
CallingConvention = CallingConvention.StdCall)]
public static extern int PostMessage(
IntPtr hWnd,
int wMsg,
int wParam,
int lParam
);
}在button事件调用:
int id=1;
int hwnd = Common.FindWindow(null, "PAYSERVER");
IntPtr h = new IntPtr(hwnd);
Common.PostMessage(h, Common.WM_REWRITENPC, id, 0);
在本地调试没有任何问题,发布到服务器上就不行了,
我调试了下发现根本取不到句柄(hwnd总是0),后来我通过其他途径先把窗口句柄取到,然后发消息,也是不行,没反映。
请大家帮忙
解决方案 »
- 服务器推技术
- DropDownList 下拉菜单,如何取我选中的值
- linkbutton与绑定事件(加急!!!)
- 相似性查询,有点难度.
- 新手上路又遇到问题,期待高手赐教
- 急!!!动态加载TextBox控件的问题
- 请问在.net中(c#)怎么样才能在不打开一个页面的情况下访问这个页面,超级急的而且郁闷的问题
- 用微软的ie自定义纸张打印遇到的问题:由于是票据等的打印,所以自定义纸张大小是高15cm,宽23cm,但是
- 我刚开始接触asp.net,有几个问题请教
- 天哪,都是IE6,竟然显示的字体大小不同。
- 小弟请教个数据绑定的问题。高手来啊,散分
- javascript 如何获取网页中某个元素在整个网页中的索引值
试试Remoting