windows server 2008 32/64位程序 有在为这个系统开发服务端程序的吗?需要注意哪些事项?大家来讨论下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一直都在Win7 XP X86下写程序.. 还真说不上来注意数据类型长度这些都是老生长谈,就不说了.API可能不同,也是显而易见的事情其它感觉也没太多需要特别注意的地方 权限有没有什么问题?在windows server 2003下跑得好好的 2008下就会有很多问题 1.某些在XP/2003下能用的API,到了Vista后不一定能用2.64位中的汇编的编译和32位中有不少不同的地方,能在32位系统中编译过的,但想编译成64位程序中就会出错,具体看msdn3.除非你的程序要做一些特别的系统的动作,不然基本不存在什么权限问题。 一个windows NT服务程序在2003下启动的很好但在windows server 2008 32bit下就老启动不了,不知道对服务程序有什么特别要注意的地方错误日志:日志名称: Application来源: Application Error日期: 2011/3/26 17:31:59事件 ID: 1000任务类别: (100)级别: 错误关键字: 经典用户: 暂缺计算机: WIN-CTTU5ASOA1V说明:错误应用程序 FishServices.exe,版本 0.0.0.0,时间戳 0x4d8db290,错误模块 unknown,版本 0.0.0.0,时间戳 0x00000000,异常代码 0xc0000005,错误偏移量 0x00000000, 进程 ID 0xf04,应用程序启动时间 0x01cbeb98a7a481fe。事件 Xml:<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Application Error" /> <EventID Qualifiers="0">1000</EventID> <Level>2</Level> <Task>100</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2011-03-26T09:31:59.000Z" /> <EventRecordID>287</EventRecordID> <Channel>Application</Channel> <Computer>WIN-CTTU5ASOA1V</Computer> <Security /> </System> <EventData> <Data>FishServices.exe</Data> <Data>0.0.0.0</Data> <Data>4d8db290</Data> <Data>unknown</Data> <Data>0.0.0.0</Data> <Data>00000000</Data> <Data>c0000005</Data> <Data>00000000</Data> <Data>f04</Data> <Data>01cbeb98a7a481fe</Data> </EventData></Event> 用一般APP方式运行没什么问题,但用服务方式就提示:无法启动XXX服务,错误:1053 服务没有及时响应启动或者控制请求windows server 2003下就没这个问题,一直好好的 在服务启动入口函数等中添加调试信息,可能权限问题,或者某些API在不同OS上支持不一样等 求助:Symbian 中删除联系人代码 骨骼动画 的问题 任务栏气泡提示失败 PostMessage和GetMessage用法 关于CEdit显示的问题! MFC中,单文档的程序,有一个主对话框,和子对话框,现在想要主对话框获得子对话框的变量值,怎么实现? 请问高手们,这个该怎么做啊 请问在MFC中如何修改窗口出现时的状态,比如说让它一最大化或者最小化出现??? edyang 的抱歉:最近由于收不到 CSDN 的信件,所以有些我回答的问题很可能不能及时跟踪和补充。 对话框如何嵌入到视图客户区中? 怎样在列表框中实现字体列表框,颜色,等 一个让我不解的C++问题?
API可能不同,也是显而易见的事情其它感觉也没太多需要特别注意的地方
2.64位中的汇编的编译和32位中有不少不同的地方,能在32位系统中编译过的,但想编译成64位程序中就会出错,具体看msdn
3.除非你的程序要做一些特别的系统的动作,不然基本不存在什么权限问题。
但在windows server 2008 32bit下就老启动不了,不知道对服务程序有什么特别要注意的地方
错误日志:
日志名称: Application
来源: Application Error
日期: 2011/3/26 17:31:59
事件 ID: 1000
任务类别: (100)
级别: 错误
关键字: 经典
用户: 暂缺
计算机: WIN-CTTU5ASOA1V
说明:
错误应用程序 FishServices.exe,版本 0.0.0.0,时间戳 0x4d8db290,错误模块 unknown,版本 0.0.0.0,时间戳 0x00000000,异常代码 0xc0000005,错误偏移量 0x00000000, 进程 ID 0xf04,应用程序启动时间 0x01cbeb98a7a481fe。
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-03-26T09:31:59.000Z" />
<EventRecordID>287</EventRecordID>
<Channel>Application</Channel>
<Computer>WIN-CTTU5ASOA1V</Computer>
<Security />
</System>
<EventData>
<Data>FishServices.exe</Data>
<Data>0.0.0.0</Data>
<Data>4d8db290</Data>
<Data>unknown</Data>
<Data>0.0.0.0</Data>
<Data>00000000</Data>
<Data>c0000005</Data>
<Data>00000000</Data>
<Data>f04</Data>
<Data>01cbeb98a7a481fe</Data>
</EventData>
</Event>
用一般APP方式运行没什么问题,但用服务方式就提示:
无法启动XXX服务,错误:1053 服务没有及时响应启动或者控制请求windows server 2003下就没这个问题,一直好好的