MyComputerManager icon indicating copy to clipboard operation
MyComputerManager copied to clipboard

x86模式下编译运行报错

Open Gaomengkai opened this issue 3 years ago • 2 comments

报错信息如下:

托管调试助手 "PInvokeStackImbalance":“对 PInvoke 函数“Wpf.Ui!Wpf.Ui.Interop.User32::SetWindowLong”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。”

\MyComputerManager\MainWindow.xaml.cs下114行

        public void ShowWindow()
        {
            Show();
        }

Show();处中断。只在AnyCPU和x86模式下引发异常,在x64下则无此问题。

Gaomengkai avatar Jul 19 '22 22:07 Gaomengkai

VS的问题。直接运行是可以的。

这个软件不打算支持x86系统。当然你自己编译出来应该能用。

1357310795 avatar Jul 20 '22 04:07 1357310795

VS的问题。直接运行是可以的。

这个软件不打算支持x86系统。当然你自己编译出来应该能用。

还是希望能有个32位版本qwq单位电脑大多不让重装系统,而且很多都是32位系统(6代i7,8g运存装32位win7属实让人血压飙升)

Star-ZER0 avatar Aug 02 '22 01:08 Star-ZER0