瑞星卡卡安全论坛技术交流区系统软件 提示找不到所需的DLL文件是怎么回事啊?

1   1  /  1  页   跳转

提示找不到所需的DLL文件是怎么回事啊?

提示找不到所需的DLL文件是怎么回事啊?

我的电脑从3月3号开始在我运行软件时提示我缺少DLL文件:PSAPI.dll,我重装系统后在安装迅雷(刚刚下载的最新版本)时提示我找不到所需的库文件,我找了以前下载的老版本迅雷安装还是提示缺少库文件,我下载了360木马专杀大全,运行时又提示我缺少PSAPI.DLL文件无法运行。我用了最新版本的瑞星杀毒软件查过电脑没发现病毒。我的系统是WIN98。

用户系统信息:Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)
分享到:
gototop
 

回复:提示找不到所需的DLL文件是怎么回事啊?

LZ可以尝试去别的计算机上找个PSAPI.DLL文件COPY过来,系统必须是一样版本的!
既然选择了远方,便只顾风雨兼程;既然目标是的地平线,留给世界的只能是背影!
gototop
 

回复:提示找不到所需的DLL文件是怎么回事啊?

应该是你的系统过于古老 现在的新软件不支持了  你尝试下载一个 放进系统看看
菜鸟中毒不用慌,教你轻松手动杀毒
http://bbs.ikaka.com/showtopic-8588921.aspx
gototop
 

回复:提示找不到所需的DLL文件是怎么回事啊?

psapi - psapi.dll - DLL文件信息
  DLL 文件: psapi 或者 psapi.dll
  DLL 名称: Process Status Helper
  描述:
  psapi.dll是Windows系统进程状态支持模块。
  属于: Process Status Helper
  系统 DLL文件: Yes
  常见错误: File Not Found, Missing File, Exception Errors
  安全等级 (0-5): 0
  间谍软件: No
  广告软件: No
  ////////////////////// pspai.dll 的 VC 头文件 psapi.h
  /*++ BUILD Version: 0001 // Increment this if a change has global effects
  Copyright (c) 1994 Microsoft Corporation
  Module Name:
  psapi.h
  Abstract:
  Include file for APIs provided by PSAPI.DLL
  Author:
  Richard Shupak [richards] 06-Jan-1994
  Revision History:
  --*/
  #ifndef _PSAPI_H_
  #define _PSAPI_H_
  #ifdef __cplusplus
  extern "C" {
  #endif
  BOOL
  WINAPI
  EnumProcesses(
  DWORD * lpidProcess,
  DWORD cb,
  DWORD * cbNeeded
  );
  BOOL
  WINAPI
  EnumProcessModules(
  HANDLE hProcess,
  HMODULE *lphModule,
  DWORD cb,
  LPDWORD lpcbNeeded
  );
  DWORD
  WINAPI
  GetModuleBaseNameA(
  HANDLE hProcess,
  HMODULE hModule,
  LPSTR lpBaseName,
  DWORD nSize
  );
  DWORD
  WINAPI
  GetModuleBaseNameW(
  HANDLE hProcess,
  HMODULE hModule,
  LPWSTR lpBaseName,
  DWORD nSize
  );
  #ifdef UNICODE
  #define GetModuleBaseName GetModuleBaseNameW
  #else
  #define GetModuleBaseName GetModuleBaseNameA
  #endif // !UNICODE
  DWORD
  WINAPI
  GetModuleFileNameExA(
  HANDLE hProcess,
  HMODULE hModule,
  LPSTR lpFilename,
  DWORD nSize
  );
  DWORD
  WINAPI
  GetModuleFileNameExW(
  HANDLE hProcess,
  HMODULE hModule,
  LPWSTR lpFilename,
  DWORD nSize
  );
  #ifdef UNICODE
  #define GetModuleFileNameEx GetModuleFileNameExW
  #else
  #define GetModuleFileNameEx GetModuleFileNameExA
  #endif // !UNICODE
  typedef struct _MODULEINFO {
  LPVOID lpBaseOfDll;
  DWORD SizeOfImage;
  LPVOID EntryPoint;
  } MODULEINFO, *LPMODULEINFO;
  BOOL
  WINAPI
  GetModuleInformation(
  HANDLE hProcess,
  HMODULE hModule,
  LPMODULEINFO lpmodinfo,
  DWORD cb
  );
  BOOL
  WINAPI
  EmptyWorkingSet(
  HANDLE hProcess
  );
  BOOL
  WINAPI
  QueryWorkingSet(
  HANDLE hProcess,
  PVOID pv,
  DWORD cb
  );
  BOOL
  WINAPI
  InitializeProcessForWsWatch(
  HANDLE hProcess
  );
  typedef struct _PSAPI_WS_WATCH_INFORMATION {
  LPVOID FaultingPc;
  LPVOID FaultingVa;
  } PSAPI_WS_WATCH_INFORMATION, *PPSAPI_WS_WATCH_INFORMATION;
  BOOL
  WINAPI
  GetWsChanges(
  HANDLE hProcess,
  PPSAPI_WS_WATCH_INFORMATION lpWatchInfo,
  DWORD cb
  );
  DWORD
  WINAPI
  GetMappedFileNameW(
  HANDLE hProcess,
  LPVOID lpv,
  LPWSTR lpFilename,
  DWORD nSize
  );
  DWORD
  WINAPI
  GetMappedFileNameA(
  HANDLE hProcess,
  LPVOID lpv,
  LPSTR lpFilename,
  DWORD nSize
  );
  #ifdef UNICODE
  #define GetMappedFilenameEx GetMappedFilenameExW
  #else
  #define GetMappedFilenameEx GetMappedFilenameExA
  #endif // !UNICODE
  BOOL
  WINAPI
  EnumDeviceDrivers(
  LPVOID *lpImageBase,
  DWORD cb,
  LPDWORD lpcbNeeded
  );
  DWORD
  WINAPI
  GetDeviceDriverBaseNameA(
  LPVOID ImageBase,
  LPSTR lpBaseName,
  DWORD nSize
  );
  DWORD
  WINAPI
  GetDeviceDriverBaseNameW(
  LPVOID ImageBase,
  LPWSTR lpBaseName,
  DWORD nSize
  );
  #ifdef UNICODE
  #define GetDeviceDriverBaseName GetDeviceDriverBaseNameW
  #else
  #define GetDeviceDriverBaseName GetDeviceDriverBaseNameA
  #endif // !UNICODE
  DWORD
  WINAPI
  GetDeviceDriverFileNameA(
  LPVOID ImageBase,
  LPSTR lpFilename,
  DWORD nSize
  );
  DWORD
  WINAPI
  GetDeviceDriverFileNameW(
  LPVOID ImageBase,
  LPWSTR lpFilename,
  DWORD nSize
  );
  #ifdef UNICODE
  #define GetDeviceDriverFileName GetDeviceDriverFileNameW
  #else
  #define GetDeviceDriverFileName GetDeviceDriverFileNameA
  #endif // !UNICODE
  // Structure for GetProcessMemoryInfo()
  typedef struct _PROCESS_MEMORY_COUNTERS {
  DWORD cb;
  DWORD PageFaultCount;
  DWORD PeakWorkingSetSize;
  DWORD WorkingSetSize;
  DWORD QuotaPeakPagedPoolUsage;
  DWORD QuotaPagedPoolUsage;
  DWORD QuotaPeakNonPagedPoolUsage;
  DWORD QuotaNonPagedPoolUsage;
  DWORD PagefileUsage;
  DWORD PeakPagefileUsage;
  } PROCESS_MEMORY_COUNTERS;
  typedef PROCESS_MEMORY_COUNTERS *PPROCESS_MEMORY_COUNTERS;
  BOOL
  WINAPI
  GetProcessMemoryInfo(
  HANDLE Process,
  PPROCESS_MEMORY_COUNTERS ppsmemCounters,
  DWORD cb
  );
  #ifdef __cplusplus
  }
  #endif
  #endif
gototop
 

回复:提示找不到所需的DLL文件是怎么回事啊?

这个DLL,是系统必须的文件建议你复制一个相同的DLL文件回来到原来的目录上,试看行不行
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT