1.怎么通过EXE猜测C语言的猜源码源代码?
2.VB猜数字游戏程序源代码和思路只可以猜三次
3.急求猜数字小游戏代码
怎么通过EXE猜测C语言的源代码?
如果是没加壳的EXE文件的话,基本有两种工具:
1、猜源码wdasm 静态反汇编工具,猜源码梦幻西游游泳源码反汇编出来的猜源码是汇编代码,对汇编语言理解非常深刻的猜源码驱动内存读写源码高手可能大概可以理解出某个函数内部的大概算法和思路。这种程度的猜源码底飘广告源码,自己用汇编语言写个程序什么的猜源码估计也很轻松了。
2、猜源码OllyDBG动态调试工具,猜源码这个相对上面的猜源码静态反汇编工具属于新工具,顾名思义,猜源码可以动态一步一步跟踪调试EXE文件执行的猜源码汇编代码。优点是猜源码卡蜜购买源码可以动态的看到当前程序运行状态,包括内存中的猜源码数据,寄存器里面的猜源码哈希值反推源码当前数值等。
其他工具就不太了解了。
VB猜数字游戏程序源代码和思路只可以猜三次
根据你的补充,把上面的改了一下.
Private Sub Command1_Click()
Randomize
x = Int(Rnd * + 1)
Do While y < 3
y = y + 1
n = Val(InputBox(""))
If n = x Then
MsgBox "猜对了"
Exit Do
Else
If n > x Then
MsgBox "猜大了" & "已猜" & y & "次" & "还有" & 3 - y & "机会"
Else
MsgBox "猜小了" & "已猜" & y & "次" & "还有" & 3 - y & "机会"
End If
End If
Loop
End Sub
急求猜数字小游戏代码
本人是JAVA语言爱好者,赠送你我的源码。
还是学学JAVA吧。
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
class Guess extends JFrame implements ActionListener{
int rand;
JLabel label = new JLabel("Enter whole number:");
JLabel label_image = new JLabel( new ImageIcon(".gif"));
JTextField textfield = new JTextField();
JButton button_guess = new JButton("Guess");
JButton button_again = new JButton("Once again");
JPanel panel_north = new JPanel();
JPanel panel_center = new JPanel();
JPanel panel_north_middle = new JPanel();
TextArea textarea = new TextArea(null,,,TextArea.SCROLLBARS_BOTH);
//---------------------------------------
Guess(){
this.setSize(,);
this.rand=(int)(Math.random()*);
Container face =this.getContentPane();
face.add(panel_north,"North");
face.add(panel_center);
panel_north.setLayout(new GridLayout(1,3,3,1));
panel_north.add(label);
panel_north.add(textfield);
panel_north.add(button_guess);
panel_north.add(button_again);
panel_center.add(textarea);
panel_center.add(label_image);
button_guess.addActionListener(this);
button_again.addActionListener(this);
this.setVisible(true);
}
//---------------------------------------------
public void actionPerformed(ActionEvent w){
try{
if(w.getSource()==button_guess){
String s=textfield.getText();
int x=Integer.parseInt(s);
if(x==rand){
textarea.append("Congratulate!\n");
}
else if(x>rand){
textarea.append("The number on the height side!\n");
}
else if(x<rand){
textarea.append("The number on the low side!\n");
}
textfield.setText("");
textfield.requestFocusInWindow();
}
else if(w.getSource()==button_again){
textarea.setText("");
rand=(int)(Math.random()*);
}
}catch(Exception e){ }
}
//-----------------------------------------------------------
public static void main(String arg[]){
new Guess().setDefaultLookAndFeelDecorated(true);
}
}