windows应用程序错误怎么解决?

windows应用程序错误怎么解决?,第1张

具体方法如下:

一、windows7的解决方法:

1、点击“开始菜单”,选择“控制面板”,点击“系统和安全”。

2、进去系统和安全界面之后,点击“ *** 作中心”。

3、在 *** 作中心里面,选择“更改 *** 作中心设置”。

4、进去之后,找到“问题报告设置”,点击进去。

5、进去之后,选择“从不检查解决方案”,如下图所示:werfault.exe应用程序错误的问题解决。

二、windows10的解决方法:

1、打开此电脑,展开 C:\Windows\System32文件夹删除里面的 Taskhostw.exe(推荐使用unlocker强制删除软件进行 *** 作) 。

2、按下win+r 组合键打开运行,输入taskschd.msc 点击确定打开【任务计划程序】。

3、在左侧依次展开:Microsfot\Windows\Data Integrity Scan 。

4、在右侧的“DataIntegrity Scan for Crash Recovery”上单击右键,选择【禁用】,但是此方法可能会导致输入法出现问题。

5、当然最直接简单的方法是使用windows 优化大师恢复注册表至问题出现前的备份。用windows优化大师把注册表恢复就可以马上解决问题。

分类: 电脑/网络 >>反病毒

问题描述:

请问为什么会这样,请问怎么解决呢``谢谢

解析:

注册表残留了无用的DLL文件。

解决方法。“单击“开始--运行” 在里面输入“regedit”打开注册表。

再依次找到"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"

在右侧的键值项窗口中找到“c:\WINDOWS\rdpcilp”的项,将它删除就可以了!

如果上面的方法不可以

你就要使用第三方软件清理注册表了

建议使用超级兔子清理注册表垃圾

超级兔子魔法设置 V7.9

----------------------------------

pctutu/news?id=88

需要些SDK的知识,windows的实现中基本上都是用的C语言,其各种接口基本上都是原生C语言函数,具体比如SDK用的windows API。

使用纯C语言编写windows程序,工作量将会相当大,下面是一个小例子:

/*

* This is a simple windows program, it does nothing but draw an ellipse.

* Windows SDK, Win32 API ,Pure C, (Not C++ or MFC !!)

* Suxpert at gmail dot com, 2008/8/24

* */

#include <windows.h>

LONG WINAPI WndProc( HWND, UINT, WPARAM, LPARAM )

int APIENTRY WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,

LPSTR lpszCmdLine, int nCmdShow ){

/* The Entry for windows program, just like main() in dos */

WNDCLASS wc

HWND hwnd

MSG msg

wc.style = 0 // Class style

wc.lpfnWndProc = (WNDPROC)WndProc // Window procedure address

wc.cbClsExtra = 0 // Class extra bytes

wc.cbWndExtra = 0 // Window extra bytes

wc.hInstance = hInstance // Instance handle

wc.hIcon = LoadIcon( NULL, IDI_WINLOGO ) // Icon handle

wc.hCursor = LoadCursor( NULL, IDC_ARROW ) // Cursor handle

wc.hbrBackground = (HBRUSH)( COLOR_WINDOW + 1 )// Background color

wc.lpszMenuName = NULL // Menu name

wc.lpszClassName = "WinSDKtest" // WNDCLASS name

RegisterClass( &wc )

hwnd = CreateWindow (

"WinSDKtest", // WNDCLASS name

"SDK Application", // Window title

WS_OVERLAPPEDWINDOW,// Window style

CW_USEDEFAULT, // Horizontal position

CW_USEDEFAULT, // Vertical position

CW_USEDEFAULT, // Initial width

CW_USEDEFAULT, // Initial height

HWND_DESKTOP, // Handle of parent window

NULL, // Menu handle

hInstance, // Application's instance handle

NULL// Window-creation data

)

ShowWindow( hwnd, nCmdShow )

UpdateWindow( hwnd )

while ( GetMessage( &msg, NULL, 0, 0 ) ) {

TranslateMessage(&msg)

DispatchMessage(&msg)

}

return msg.wParam

}

LRESULT CALLBACK WndProc( HWND hwnd, UINT message, WPARAM wParam,

LPARAM lParam )

{

/* Windows will call this function anytime... */

PAINTSTRUCT ps

HDC hdc

switch(message){

case WM_PAINT:

hdc = BeginPaint( hwnd, &ps )

Ellipse( hdc, 0, 0, 800, 600 )

// Here we Draw an ellipse in the window of our program

EndPaint( hwnd, &ps )

break// Someone like to write return here.

case WM_DESTROY:

PostQuitMessage(0)

break

default:

return DefWindowProc( hwnd, message, wParam, lParam )

}

return 0

}

基本过程就是直接调用windows提供的API函数,完成从窗口创建,显示等界面功能到深层的文件 *** 作,注册表等甚至windows内核调试等高级功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10966414.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存