Alexander
驱动大牛
驱动大牛
  • 注册日期2002-02-04
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分-5分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1677回复:14

请教:如何开发Win95打印驱动,给分

楼主#
更多 发布于:2002-05-04 18:15
小弟目前要写一个类似打印驱动的东西,想实现在windows应用软件中表现为打印机,但将gdi数据发往一个DA卡,以实现矢量图形的输出。
问题:
1、我装了win95 DDK,但那是个beta版,samples是从msdn中copy的,不知行不行?或者哪里有完整、正式的win95ddk下载?
2、据msdn中说,还需要sdk中的16位工具、头文件和导入库。这个sdk是win31 sdk吗?有专门的win95 sdk吗?哪里有下载?
3、我是不是一定要写PortMonitor和PrintProcessor?如果不写,是直接在打印驱动里访问端口吗?

以上问题,回答的朋友一律有分。
如果那位朋友有类似的源码,可不可以给我一份?小弟不胜感激! :)

[编辑 -  5/4/02 作者: liuqun]
Alexander
驱动大牛
驱动大牛
  • 注册日期2002-02-04
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分-5分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-07 00:09
是不是问题太容易了,大家不屑回答呀? :mad: :mad:
为什么没人回答我?
Alexander
驱动大牛
驱动大牛
  • 注册日期2002-02-04
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分-5分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-09 16:19
斑竹,你也不理我?
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
地板#
发布于:2002-05-09 16:22
站上高级区有95ddk正式版下载。
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
Alexander
驱动大牛
驱动大牛
  • 注册日期2002-02-04
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分-5分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-09 16:44
下载这里的是要500分的呀,难道只有这里有吗?我苦! :(
Alexander
驱动大牛
驱动大牛
  • 注册日期2002-02-04
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分-5分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-09 16:58
msdn中说需要sdk中\\inc16和\\lib16中的16位头文件和库文件,怎么解决?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2002-05-09 18:53
安装Platfoem SDK,把要求的inlcude路径和lib路径添加不行吗?
Alexander
驱动大牛
驱动大牛
  • 注册日期2002-02-04
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分-5分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-05-09 21:28
MSDN:Q141160:

The Microsoft assembler and the linker are not provided with the Windows 95 DDK. They have to be installed separately as a separate product.

The environment variables should point to the following directories:

INCLUDE = \\ddk\\printer\\inc; \\ddk\\inc16; \\mstools\\inc16;
   \\mstools\\include; \\masm611\\include; \\ddk\\inc32; \\msvc\\include;
LIB = \\ddk\\lib; \\mstools\\lib16; \\masm611\\lib; \\msvc\\lib;
PATH = \\ddk\\bin; \\masm611\\bin; \\mstools\\binw16; \\msvc\\bin

很明显,$mstools\\include和$mstools\\inc16应该不是相同的东西。
但现在的SDK中只有一个include目录,应该是32位的吧。
我应该到哪里去找inc16和lib16呢?


[编辑 -  5/10/02 作者: liuqun]
Alexander
驱动大牛
驱动大牛
  • 注册日期2002-02-04
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分-5分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-05-10 01:06
为Windows95下的驱动开发提供的SDK(包含16位GDI部分)哪里有?
spin
驱动小牛
驱动小牛
  • 注册日期2001-04-17
  • 最后登录2015-10-27
  • 粉丝1
  • 关注0
  • 积分46分
  • 威望354点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-05-10 09:14
看一下microsoft网站上有没有?反正98DDK,2000DDK有
Alexander
驱动大牛
驱动大牛
  • 注册日期2002-02-04
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分-5分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-05-10 20:23
哪位朋友开发过win95打印驱动的?你用的是哪个SDK?是Win3x SDK吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2002-05-10 20:47
mstool(sdk)下面有个inc16,就是它呀!
Alexander
驱动大牛
驱动大牛
  • 注册日期2002-02-04
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分-5分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-05-10 20:53
我的SDK里面没有?你用的是哪个SDK?在那里有下?

[编辑 -  5/10/02 作者: liuqun]
Alexander
驱动大牛
驱动大牛
  • 注册日期2002-02-04
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分-5分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-05-12 03:13
to arthurt:
我试过了win32sdk,platformsdk,可安装后里面都没有inc16或lib16。你是在哪个sdk里面找到inc16和lib16的?能不能copy给我一份?拜托了。多谢。
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
14楼#
发布于:2002-05-14 08:51
600多M,我怎么copy给你呀?
我把inc16贴给你,你看看能不能用。
游客

返回顶部