德国开元华人社区 开元周游

标题: 求助关于打印机 [打印本页]

作者: 空空空    时间: 10.8.2009 13:18
标题: 求助关于打印机
本帖最后由 空空空 于 10.8.2009 14:34 编辑

关于打印机方面的SDK 与 DLL ,三者有什么关系?
作者: quain    时间: 10.8.2009 13:45
keine Erfahrung...

aber ich denke, wenn man der Drucker als standarddrucker einstellt, dann wird das problem gelöst.

C#如何修改电脑的默认打印机

using System.Management;
            private   ManagementObjectSearcher   query;   
            private   ManagementObjectCollection   queryCollection;   
            string   _classname="SELECT   *   FROM   Win32_Printer";  
            query = new ManagementObjectSearcher(_classname);
            queryCollection = query.Get();
            foreach (ManagementObject mo in queryCollection)
            {
                if (string.Compare(mo["Name"].ToString(), PrinterName, true) == 0)
                {
                    mo.InvokeMethod("SetDefaultPrinter", null);
                    break;
                }
            }
作者: 有容乃大    时间: 10.8.2009 18:13
是LZ需要的答案吗。
作者: 空空空    时间: 11.8.2009 08:43
3# 有容乃大
不是,但是已经解决了,找到了,改下printername就可以了。
有个新问题哈,我会读取二进制文件了,但是不知在二进制文件道怎样找我需要的特定的字符。
作者: Pant1980    时间: 11.8.2009 09:44
那要知道数据结构才可能啊。
作者: 空空空    时间: 11.8.2009 09:54
5# Pant1980
€€€什么样的数据结构阿,我想查询到某段二进制代码通过 vc 提取出来,但不知到这些变量参数之类的怎么写,跟字符串相差大吗?
作者: jiefei    时间: 11.8.2009 09:56
那要知道数据结构才可能啊。
Pant1980 发表于 11.8.2009 10:44


正解
对二进制文件的修改可能会影响到 整个文件的layout
特别是添加内容
作者: quain    时间: 11.8.2009 10:00
txt Datei? programmierst du zuerst einfach mit VC eine funktion, die die txt Datei auslesen kann.

txt Datei Auslesen Methode kannst du in Google finden
作者: 空空空    时间: 11.8.2009 10:05
7# jiefei
拜求详答,我对这方面知道得太少。
某些信息输入到某个应用程序以qbw 格式保存,我现在想以二进制代码的方式读取,从中找到某些我需要的数据,提取出来再进一步处理。应该怎么做?分析数据结构怎么做,#接下来还需要些什么步骤,跟些什么内容相关,我可以上网查查。谢谢。
作者: 空空空    时间: 11.8.2009 10:07
8# quain
不是textdatei,但是可以转成 textdatei会有很多乱码,不方便用字符串搜索。
作者: 空空空    时间: 11.8.2009 10:10
7# jiefei
不是修改二进制文件只是读取查询而已。
作者: quain    时间: 11.8.2009 10:15
8# quain
不是textdatei,但是可以转成 textdatei会有很多乱码,不方便用字符串搜索。
空空空 发表于 11.8.2009 10:07


die OPEN Methode ist gleich. zuerst Öffnen, dann Auslesen, dann Präsentieren, dann Analysieren.....

Aber eigentlich soll es eine Spezifikation über die Datei geben. fragst du einfach deine Kollegen, ob es gibt.
作者: leavelove    时间: 11.8.2009 15:05
7# jiefei
不是修改二进制文件只是读取查询而已。
空空空 发表于 11.8.2009 11:10

小兔子貌似比较忙,最近都很少出没了呢
作者: leavelove    时间: 11.8.2009 15:06
正解
对二进制文件的修改可能会影响到 整个文件的layout
特别是添加内容
jiefei 发表于 11.8.2009 10:56

哇,小兔子~嘿嘿~~来,给你胡萝卜吃~~
作者: Pant1980    时间: 11.8.2009 15:53
两种可能性,你有对该文件格式读写的API,比如,对XLS文件格式可以用POI读写,或者,你要知道确切的文件格式,也就是数据结构,这其实相当于自己编写API。

如果没有API,又没有格式Spezification,那你只能找上帝了。
作者: Pant1980    时间: 11.8.2009 15:59
如果真的什么都没有,应该可以用类似reshack这样的东西,可以看二进制文件的一些资源,图片或者版本信息之类的东东是可以得到的,不知道你要的数据能不能读出来,没试过。
退一万步,就算可以读出来,也是一些简单的数据结构可以自己分析出来,复杂一些的,貌似是不可能的了,因为从特例中抽取共性可不是一件简单的事。
作者: jiefei    时间: 11.8.2009 18:29
7# jiefei
拜求详答,我对这方面知道得太少。
某些信息输入到某个应用程序以qbw 格式保存,我现在想以二进制代码的方式读取,从中找到某些我需要的数据,提取出来再进一步处理。应该怎么做?分析数据结构怎么做,# ...
空空空 发表于 11.8.2009 11:05


二进制是一个文件一个格式的
要去查相关文档的
我最近在搞ELF
作者: 有容乃大    时间: 11.8.2009 22:18
小兔子貌似比较忙,最近都很少出没了呢
leavelove 发表于 11.8.2009 16:05

同感。
作者: leavelove    时间: 11.8.2009 23:34
二进制是一个文件一个格式的
要去查相关文档的
我最近在搞ELF
jiefei 发表于 11.8.2009 19:29

唉,小兔子都不理我。。
嘿嘿~
作者: leavelove    时间: 11.8.2009 23:35
同感。
有容乃大 发表于 11.8.2009 23:18

哇~斑竹理我了呢~
作者: 空空空    时间: 12.8.2009 09:22
15# Pant1980
谢谢阿,好复杂好深奥,很不明白,不过有没可能读取文本文件的时候把乱码的跳过去,只是都没有乱码的信息?




欢迎光临 德国开元华人社区 开元周游 (https://forum.kaiyuan.cn/) Powered by Discuz! X3.2