小编noo*_*ker的帖子

LoadLibrary找不到ntoskrnl

我正在写一个小应用程序调用KeBugCheck并崩溃系统但LoadLibrary无法找到ntoskrnl.exe(我在调用GetLastError时得到126作为返回值)

这是我的代码:

void* fnc;
HMODULE bcLib;
bcLib = LoadLibrary((LPCWSTR)"ntoskrnl.exe");
fnc = (void*) GetProcAddress(bcLib, (LPCSTR)"KeBugCheck");
int(*KeBugCheck)(ULONG);
KeBugCheck = (int(*)(ULONG))fnc;
KeBugCheck(0x000000E2);
Run Code Online (Sandbox Code Playgroud)

此外,在调试窗口中,我看到此错误:

app.exe中0x00000000处的第一次机会异常:0xC0000005:访问冲突执行位置0x00000000.

任何帮助都会非常受欢迎

c++ windows winapi loadlibrary visual-c++

0
推荐指数
1
解决办法
1947
查看次数

乘以时得到错误的值

我正在写一个Android应用程序,我有一个算法来计算几个变量的一些分数,但在计算时,我得到错误的答案:

当我将mv,ptv,txtv设置为10时,我得到10300,而我应该得到100.当我将它设置为1时,我得到300作为答案.

int f;
f = (((mv*ptv*txtv)/10^3)*100);
int finalScr = f;
TextView scoreView = (TextView)findViewById(R.id.textView3);
scoreView.setText(Integer.toString(finalScr));
Run Code Online (Sandbox Code Playgroud)

所有变量都是整数,所有变量的最大值为10,最小值为1.

请帮助..我不认为我在数学上是错误的:P

java algorithm math android

0
推荐指数
1
解决办法
223
查看次数

标签 统计

algorithm ×1

android ×1

c++ ×1

java ×1

loadlibrary ×1

math ×1

visual-c++ ×1

winapi ×1

windows ×1