重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
wine ,
创新互联建站-专业网站定制、快速模板网站建设、高性价比白银网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式白银网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖白银地区。费用合理售后完善,10余年实体公司更值得信赖。
它是一个windows程式模拟器(Emulator of the Windows 3.x and Win32 APIs)
它可以在linux系统上模拟windows的环境,
我们可以利用它在linux下使用windows的软件
但wine 运行的效果不咋的
mini windows98
只有13MB 可放在U盘中启动
WINPE
即 WINDOWS的预安装环境。它是微软提供给OEM厂商用来开发驱动和调试硬件的一个命令行方式(有WIN2000/XP/2003等不同版本),实质上就是只提供了WINNT基本内核和基本驱动的操作系统,主要特点是:只有300多M,可直接在光盘上运行,无须访问硬盘。以前WINPE并不出名,后来,第三方软件ERD(仿真WINXP界面)的出现,改变了WINPE的命运,使其一举起成名。
ReactOS®
项目致力于开发一个免费软件 ,向大家提供完全兼容Microsoft Windows® XP 的操作系统。
2006年1月17日,Hartmut Birr在ReactOS开发者mailing list (ros-dev) 指ReactOS 包含由反组译Windows的源码。 因此开发者暂时禁止非开发者进入系统。鉴于ReactOS是开放源码软件,此举引起开放源码社群的不满。ReactOS的贡献者没受当时的举动影响。
不久后所有软件开发工程都能自由进入了。由于Birr的指摘未能证实,开发者决定审查源码。
可能“受污染”的源码会被封锁,直到那些源码经审查后确定无问题。
现时大部分的源码已解封,维护和开发都可继续进行,而审查亦同时进行。
如果直接用windows7系统,怕是现在会有很多软件部兼容吧!
要是用仿的倒没事,反正主题在这么改,系统还是XP得。
我用的也是仿windows7的,到现在还不敢用真正的windows7,因为它还不稳定。
“开始”--“运行”--输入“control userpasswords2”打开“用户账户”--去除“要使用本机,用户必须输入用户名和密码”前的“√”。
所谓仿win7就是装个主题而已
在“桌面属性”的“外观”选项卡里
有个“项目”栏,选中后调整大小
默认为32
那只是将显示置为图形模式而已,而这个操作是非常简的,如将显示置为VGA模式,并在显示器上画出一个矩形,大约只须要百把字节的机器码而已,在进入DOS或windows之前,机器处于实模式时,BIOS本身就提供了很好的服务,int 10显示服务,它可以将显示模式置入图形模式,然后,可以编程对向显示器画图(写显存),这方面的例子就没有了,它涉及的东西太底层。
而DOS下BIOS的很多东西都是保留的,所以在DOS下可以直接使用BIOS中断服务,所以画出什么东西都是有可能的,有一个叫VESA的高效通用图形驱动(集成在BIOS中),它甚至可以提 供1024*768*32的模式。
这样一来弄出仿windows界面的东西就不足为奇了.
可以用SEVENVG。我的电脑上有。如果你需要一份的话可以复制给你。
我的那一份文件唯一的不同就是任务栏的应用程序区里只显示图标,图标的内容不显示。
在我的电脑上可以流畅运行啊……超级流畅……
我的电脑是02年组装的,你家电脑配置再低有我的低吗?- -b
using System;
using System.Collections.Generic;
using System.Text;
namespace TestConsoleMenu
{
class Program
{
static int iCurrent = 0;
static string[] strUrlArr = null;
static void Main(string[] args)
{
strUrlArr = new string[] {
"",
"",
""
};
Output();
bool blnSelectOK = false;
ConsoleKeyInfo ki = Console.ReadKey(true);
while (!blnSelectOK)
{
switch (ki.Key)
{
case ConsoleKey.NumPad1:
iCurrent = 1;
break;
case ConsoleKey.NumPad2:
iCurrent = 2;
break;
case ConsoleKey.NumPad3:
iCurrent = 3;
break;
case ConsoleKey.UpArrow:
iCurrent--;
if (iCurrent 1) iCurrent += 3;
break;
case ConsoleKey.DownArrow:
iCurrent++;
if (iCurrent 3) iCurrent -= 3;
break;
case ConsoleKey.Enter:
if (iCurrent == 0)
{
Console.Beep();
}
else
{
blnSelectOK = true;
LoadSelect();
}
break;
default:
Console.Beep();
break;
}
Output();
ki = Console.ReadKey(true);
}
}
static void Output()
{
Console.Clear();
Console.WriteLine("Please Select Menu:");
Console.WriteLine("");
for (int i = 0; i strUrlArr.Length; i++)
{
if (i + 1 == iCurrent)
{
Console.ForegroundColor = ConsoleColor.Red;
Console.BackgroundColor = ConsoleColor.Gray;
}
Console.WriteLine(" {0}. {1}", i + 1, strUrlArr[i]);
Console.ResetColor();
}
Console.WriteLine("");
Console.WriteLine("Please Press 1-3 or UP DOWN key to select");
}
static void LoadSelect()
{
Console.WriteLine("");
Console.WriteLine("Loading url {0} ....", strUrlArr[iCurrent - 1]);
Console.ReadKey();
}
}
}
自己再进一步完善吧。