精华内容
下载资源
问答
  • 1.怎么将可执行exe文件添加到服务中去 2.怎么修改exe文件图标
  • 在写了很多的C语言代码后,每次的得到的图标都是这个:。当然也就厌倦了,如何去修改呢? 第一步:自己做或者网上下载自己需要的ico图标。 第二步:VC++6.0的工程--->增加到工程--->新建 得到如图的,选择资源脚本,...

    在写了很多的C语言代码后,每次的得到的图标都是这个:。当然也就厌倦了,如何去修改呢?

    第一步:自己做或者网上下载自己需要的ico图标。

    第二步:VC++6.0的工程--->增加到工程--->新建          得到如图的,选择资源脚本,然后在右边的文件名处写上相应的文件名 


    (其中的原理就会生成这个.rc文件  )

    第三步:按“确定”键后,进入一下界面:(我这里文件名是“端口监听”)

    然后右击,选择“引用”,选中自己准备好的ico图标,编译一下,就会有你想要的东西了。


    展开全文
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼最郁闷的是图标文件的写入,在网上找到MFC的相关代码,修改成SDK后得到:void SaveIcon(HICON hIconToSave, LPCTSTR sIconFileName){HANDLE handle;if(hIconToSave==NULL...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    最郁闷的是图标文件的写入,在网上找到MFC的相关代码,修改成SDK后得到:

    2f8ea40a7e6712f49a2b325697578d42.gif

    void SaveIcon(HICON hIconToSave, LPCTSTR sIconFileName)

    {

    HANDLE handle;

    if(hIconToSave==NULL || sIconFileName==NULL)

    return;

    PICTDESC picdesc;

    picdesc.cbSizeofstruct = sizeof(PICTDESC);

    picdesc.picType = PICTYPE_ICON ;

    picdesc.icon.hicon = hIconToSave;

    IPicture* pPicture=NULL;

    OleCreatePictureIndirect(&picdesc, IID_IPicture, TRUE,(VOID**)&pPicture);

    LPSTREAM pStream;

    CreateStreamOnHGlobal(NULL,TRUE,&pStream);

    LONG size;

    HRESULT hr=pPicture-> SaveAsFile(pStream,TRUE,&size);

    TCHAR pathbuf[1024];

    wcscpy_s(pathbuf,sIconFileName);

    if((handle=CreateFile (sIconFileName,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)) == INVALID_HANDLE_VALUE )

    {

    MessageBoxA(NULL,"Error Opening File for Writing","",MB_OK);

    return ;

    }

    LARGE_INTEGER li;

    li.HighPart =0;

    li.LowPart =0;

    ULARGE_INTEGER ulnewpos;

    pStream-> Seek( li,STREAM_SEEK_SET,&ulnewpos);

    ULONG uReadCount = 1;

    while(uReadCount> 0)

    {

    pStream-> Read(pathbuf,sizeof(pathbuf),&uReadCount);

    if(uReadCount> 0) if(WriteFile(handle,pathbuf,sizeof(pathbuf),&uReadCount,NULL))

    {

    MessageBox(NULL,TEXT("图标提取并保存成功!"),TEXT("OK!!!【光影】"),0);

    }

    else

    MessageBox(NULL,TEXT("写入信息失败,请确定该程序是否有图标或用户在选择的目录是否有写入的权限!"),TEXT("Error"),0);

    }

    pStream-> Release();

    CloseHandle(handle);

    }

    展开全文
  • 在Visual Studio中,如果你创建的是纯C语言的工程,那么给可执行程序添加图标就没有便捷的入口。 但也只是入口不好找了,添加步骤还是比较简单的,以下为具体操作方法: 右键点击C工程,选择Add->Resource去添加图标...

            在Visual Studio中,如果你创建的是纯C语言的工程,那么给可执行程序添加图标就没有便捷的入口。 但也只是入口不好找了,添加步骤还是比较简单的,以下为具体操作方法:

         1. 右键点击C工程,选择Add->Resource去添加图标。

    Image

        2. 在弹出的菜单中选Icon,并点击新建

     

           Note:注意看在这个弹出窗口中也可以添加版本说明“Version",后面会详细说明。

    Image(1)


        3. 可以看到新建的ico图标是一个默认的图标,名字为icon1.ico。

     

    Image(2)

        4. 这一步是重点。在项目路径下找到生成的icon1.ico图标文件,将你想用的图标文件更名为icon1.ico并覆盖项目路径下的同名文件。

    如下图,我在网上找了灰太狼的图标,将灰太狼图标放到项目路径下。

    Image(3)

        5. 然后按Ctrl+F5直接编译生成exe文件。去生成exe文件的目录下查看,文件的图标已经变成你想要的图标了,大功告成。

    Image(4)

            好了,可能你还想给生成的程序添加版本说明等信息,上面提醒过,当你选择往项目中添加资源的时候,可以选择最后一项“Version"。然后就会打开下图的文件,现在你想添加什么信息就添加什么信息吧。编译后这些信息都会包含进exe文件里,效果如下图。

    Image(5)

    Image(6)

    展开全文
  • 因为是空工程,我们没有资源文件,要用到图标资源,首先要新建和导入图标为资源。 选择引入资源,选择要引入的ico文件 完成,重命名保存Script_icon.rc(名字不确定),保存之后会生成如下两个文件 然后导入生成的...

         我们这里新建的首先是一个空工程,新建c文件。

         因为是空工程,我们没有资源文件,要用到图标资源,首先要新建和导入图标为资源。

    01

    02

    选择引入资源,选择要引入的ico文件

    03

    完成,重命名保存Script_icon.rc(名字不确定),保存之后会生成如下两个文件

    04

    然后导入生成的两个文件

    05

    资源添加好了,在你先前写好的窗体中,调用资源文件

    #include "resource.h"

    任务栏窗口,在注册窗口时:

    WNDCLASSEX wc;
    wc.cbSize=sizeof(wc);
    
    wc.hIcon=LoadIcon(hInstance,(LPCTSTR)IDI_ICON1);//任务栏图标
    //wc.hIcon=LoadIcon(hInstance,MAKEINTRESOURCE(126)); 
    
    wc.hIconSm=LoadIcon(hInstance,(LPCTSTR)IDI_ICON1);
    

    标题栏图标,在初始化窗口时:

    SendMessage(hWnd, WM_SETICON, (WPARAM)TRUE, (LPARAM)LoadIcon(GetModuleHandle(NULL), (LPCTSTR)IDI_ICON2));

    exe文件图标:

    打开 resource.h 文件,找到导入的资源,

    搜狗截图20130822115448

    更改默认值为小与128,默认的exe图标对应的值是128,系统会自动选择一定范围内最小值作为exe图标。

    因此直接改这里为小与128的127就可以了!

    转载于:https://www.cnblogs.com/herbertchina/p/3274541.html

    展开全文
  • 修改 VC 生成的 EXE 文件图标

    千次阅读 2016-02-18 22:26:34
    默认 VC 生成的 EXE 文件图标很大众,可以根据以下办法修改 exe图标。 以 Visual C++ 6.0 为例: 1. 创建项目,添加代码,并且保证项目可以正常编译。 2. 为项目增加资源文件: 点菜单:File -> New...,...
  • C语言程序自定义ico图标和标题

    千次阅读 2019-05-18 22:16:06
    C语言的程序图标默认都是跟CMD一样的,标题就是程序路径。为了使程序更加个性化,美观,可以按自己的需要自定义图标和标题。 自定义图标 所用材料 VC6.0 ico图片一张 PS:在线图片转ICO ...
  • C语言程序换图标

    千次阅读 2020-04-06 23:40:05
    平常我们编译运行后生成的exe程序的图标是这样的: 那么如何把图标弄成我们想要的图标呢? 接下来我就和各位说一说。 我们首先要知道: 图标格式的图片的后缀是 .ico 格式的。 要想给C语言程序换图标,我们首先要把...
  • 如题,想要知道如何设置exe文件图标,网上看的说生成图标之后再改会很麻烦,还不一定成功,所以想问问在生成文件的时候就设定图标怎么搞?
  • C语言生成BMP文件

    千次阅读 2017-12-14 18:26:08
    BMP 是微软在 windows 系统中使用...文件头区域包含文件的标识、文件大小和图像数据区偏移量等字段。信息头区域则包含图像宽度、高度、像素格式等信息。所有数据一般按小端字节序来存储,且数据块一般组织成4字节对齐。
  • VS2010更改MFC标题及标题栏图标exe图标HYPERLINK "/kimiway/p/3203924.html" VS2010 更改MFC标题及标题栏图标exe图标在VS2010下新建一个MFC的多文档应用程序,程序默认的标题是“文档名-工程名”。图标默认的是...
  • 修改或导出PE文件中的位图和图标,源程序是用C语言+Windows API编写的,适合想要了解PE文件结构、PE文件中资源组织方式、以及位图、图标组织方式的读者。
  • C语言编了个EXE小程序,想改他的图标,要怎么做
  • 关于c语言创建dll文件及dll文件的调用近来又有人在群里问如何用c语言编制dll文件(动态链接库)。原来没有对这个问题太在意过,也没有尝试过任何解决方案,毕竟原来我是用vb的(现在用.net),做个dll只不过是点选一下...
  • #include<stdio.h> #include<string.h> #include<...system("title C语言关机程序"); //设置cmd窗口标题 system("mode con cols=48 lines=25"); //窗口宽度高度 system("color f0"); //可
  • 近来又有人在群里问如何用c语言编制dll文件(动态链接库)。原来没有对这个问题太在意过,也没有尝试过任何解决方案,毕竟原来我是用vb的(现在用.net),做个dll只不过是点选一下建立activeX dll工程的图标而已。...
  • h中define成一个所有图标中值最小的就可以了,我试过,它生产文件就是按数最小的那个来显示的。它默认是从IDR_MAINFRAME往上长的。#define IDR_MAINFRAME 128#define IDI_ICON1 129#define IDI_IC
  • 近来又有人在群里问如何用c语言编制dll文件(动态链接库)。 原来没有对这个问题太在意过,也没有尝试过任何解决方案,毕竟原来我是用vb的(现在用.net),做个dll只不过是点选一下建立activeX dll工程的图标而已。...
  • 1.编译环境 编译器:vs2019 ...然后在源文件下面有个资源文件,点开之后双击后缀为rc(不是rc2!!!)的文件,然后点击Dialog,然后点击后面字母时DIALOG的程序,这时候就会出现你能修改的程序框了。 ...
  • 程序运行产生的可执行文件和源码混在一起,作为一名强迫症,我怎能容忍它 “如此放肆”,在参考了一波官方文档后终于找到了解决办法,这是对.exe文件重定向后的工作区文件目录: 怎么样?看起来是不是舒服多了?...
  • 介绍的是利用C#设置自定义文件图标,然后实现双击启动的功能,文章给出了示例代码,介绍的很详细,有需要的可以参考借鉴。
  • 保存好之后,看看你保存的地方,会出现一个白色窗口里有个X色齿轮的图标.这东西就是你创建的批处理文件,双击他就可以运行,但他现在由于里面没有输入任何命令,所以他运行了并不会做任何事情....
  • codeblocks用c语言实现定时关机并修改exe文件图标 1、实现定时关机 system()函数 用法:int system(char *command); system()函数已经被收录在标准c语言库中stdlib.h,直接调用即可。 举个例子: ...
  • C++调用exe文件

    千次阅读 2012-12-21 15:20:04
    尤其是当第三方软件是一个用c语言编写的exe文件时,更是需要如此。 最近在我所开发的LCDS系统当中就碰到了这样的问题。他需要调用一个分类器来处理数据,而手头上的分类器是经典的C4.5决策树分类器,它是用c语言写...
  • 基于Huffman树的文件压缩原理及C语言实现(二)

    千次阅读 多人点赞 2015-11-24 19:41:25
    在上文基于Huffman树的文件压缩原理及C语言实现(一)中已经介绍并实现了如何建立Huffman树,得到Huffman编码,这篇我们将会接着说。如何通过Huffman树,实现文件压缩。实现思路任何文件都可以看作是由字节组成的...
  • C/C++写出的exe程序怎么添加图标

    千次阅读 多人点赞 2019-05-19 20:46:04
    大家编写C/C++程序时都知道会生成exe可执行文件(windows系统)不过很显然这样的文件并不好看,那么你想不想让你的程序有一个个性的图标呢?一般我们写c/c++应该是在vc6.0或者是vs系列里写的,这里将分别演示。。。...
  • 在UNIX系统中用C语言文件操作,文件结束符用组合键表示EOF() 字符是^D (0x0d) Win 中是^Z (0x1a)很多人说是ctrl+z,其实不是,ctrl+z在程序里就是中断程序,一个快捷键而已... word中怎么插入数学证明结束符号 以...
  • 如何给C控制台程序添加图标说来很惭愧的问题,C语言也算学了很长一阵子,目前还是停留在控制台的水平,今天用着用着突然想给程序换个图标,却找不到在哪设置,又没窗体,在哪弄呢?百度N久,找到如下两种解决方案:...
  • C语言 第一个C语言程序

    千次阅读 2016-01-10 21:10:55
    前面已经唠叨了这么多理论知识,从这讲开始,就要通过接触代码来学习C语言的语法。学习任何一门语言,首先要掌握的肯定是语法。学习C语言语法的目的:就是能够利用C语言编写程序,然后运行程序跟硬件(计算机、手机...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,625
精华内容 3,850
关键字:

c语言修改exe文件图标

c语言 订阅