CN104063665B - The methods of exhibiting and device of a kind of off-limit file - Google Patents

The methods of exhibiting and device of a kind of off-limit file Download PDF

Info

Publication number
CN104063665B
CN104063665B CN201410325826.5A CN201410325826A CN104063665B CN 104063665 B CN104063665 B CN 104063665B CN 201410325826 A CN201410325826 A CN 201410325826A CN 104063665 B CN104063665 B CN 104063665B
Authority
CN
China
Prior art keywords
file
operating system
limit
virtual file
file directory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410325826.5A
Other languages
Chinese (zh)
Other versions
CN104063665A (en
Inventor
王宇
潘剑锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201410325826.5A priority Critical patent/CN104063665B/en
Priority claimed from CN201110329474.7A external-priority patent/CN102446252B/en
Publication of CN104063665A publication Critical patent/CN104063665A/en
Application granted granted Critical
Publication of CN104063665B publication Critical patent/CN104063665B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/56Computer malware detection or handling, e.g. anti-virus arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/188Virtual file systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Virology (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

This application provides the methods of exhibiting and device of a kind of off-limit file, method therein is specifically included:Virtual file directory is set up for off-limit file;Show the off-limit file under the virtual file directory and/or the virtual file directory using operating system shell.The application can reduce the running cost of user, and enhancing user uses the convenience of antivirus software, so as to improve the experience of user.

Description

The methods of exhibiting and device of a kind of off-limit file
It is on October 26th, 2011, Application No. 201110329474.7, entitled that present patent application is the applying date A kind of divisional application of the Chinese invention patent application of " methods of exhibiting and device of off-limit file ".
Technical field
The application is related to computer security technique field, the methods of exhibiting and device of more particularly to a kind of off-limit file.
Background technology
At present, in order to improve computer security, user periodically can protect meter using antivirus monitor in real time and scan mechanism File in calculation machine.Generally, the method for antivirus software treatment virus has three kinds:Repair virus document, delete virus document or every From etc..Wherein, segregate file (hereinafter referred to as off-limit file) is often referred to suspect virulent file by antivirus software, but because Various reasons, such as virus base are not upgraded, and cannot effectively be killed virus, so antivirus software is isolated, it is to avoid user Off-limit file arbitrarily is used, so as to trigger virus to be activated.The deposit position of off-limit file can be detected in antivirus software, It is a fixed catalogue, the isolation directory path per money antivirus software is also not necessarily identical.
Often there is the demand for accessing off-limit file in user.For example, user wonders which off-limit file has;And for example, In some cases, antivirus software is mistaken, and not being that viral file is isolated to " mistake ", can thus influence user program It is normal use, now user is desirable to off-limit file to be restored back to come, and is continuing with, etc..
But, in order to avoid user arbitrarily uses off-limit file, the off-limit file catalogue of antivirus software is often more hidden, Domestic consumer needs difficultly can just know;Even if know off-limit file catalogue, but because its path is long, user is also required to The isolation directory path to be accessed can be just found by repeatedly click.
To sum up, user needs the professional person that cries for help, or, it is necessary to by repeatedly clicking on ability on the interface of antivirus software The off-limit file catalogue to be accessed is found, this undoubtedly increased the running cost of user, reduce user and use antivirus software Convenience, and then have impact on the experience of user.
The content of the invention
Technical problems to be solved in this application are to provide the methods of exhibiting and device of a kind of off-limit file, can reduce use The running cost at family, enhancing user uses the convenience of antivirus software, so as to improve the experience of user.
In order to solve the above problems, this application discloses a kind of methods of exhibiting of off-limit file, including:
Virtual file directory is set up for off-limit file;
Show the isolation text under the virtual file directory and/or the virtual file directory using operating system shell Part.
Preferably, the utilization operating system shell shows the virtual file directory and/or the void of the off-limit file The step of intending the off-limit file under file directory, including:
In the window of operating system program manager shell, and/or in the window of operating-system resources manager shell In, and/or show the virtual file directory in operating system right button menu;Or
While operating system shell is shown, show the off-limit file under the virtual file directory.
Preferably, it is described the step of set up virtual file directory for off-limit file, including:
Based on enclosure interface, for off-limit file in the registration table of operating system component registration object model interface, its In, the The Component Object Model interface is corresponding with virtual file directory, for binding specific operating system shell, and provides The catalogue processing method of the virtual file directory.
Preferably, the step of utilization operating system shell shows the virtual file directory, including:
When the start-up operation of the operating system shell from user is received, enumerated in the registration table of operating system and tied up The The Component Object Model interface of the fixed operating system shell;
The The Component Object Model interface enumerated and obtain is called, by the The Component Object Model interface outside the operating system Under the displaying interface of shell, corresponding virtual file directory is shown according to the catalogue processing method for providing.
Preferably, the catalogue processing method of the virtual file directory includes one or more in following method:Set Icon, thumbnail, message notifying;
Preferably, the The Component Object Model interface also provides for the physical location and file process of the off-limit file Method;
The step of utilization operating system shell shows the off-limit file under the virtual file directory, including:
When the start-up operation of the operating system shell from user is received, enumerated in the registration table of operating system and tied up The The Component Object Model interface of the fixed operating system shell;
The The Component Object Model interface enumerated and obtain is called, by the The Component Object Model interface outside the operating system Under the displaying interface of shell, corresponding off-limit file is read from the physical location for being provided, and according to the document handling method for providing Show corresponding off-limit file.
Preferably, the document handling method of the off-limit file includes one or more in following method:Using title, Size, type, the modification date, the segregate time, segregate original document path, danger classes, icon, thumbnail, disappear Breath prompting.
Preferably, methods described also includes:
For the off-limit file of different danger classes, show different icons.
Preferably, the operating system shell includes the shell of recycle bin.
Preferably, methods described also includes:
Treatment user is directed to the behaviour of the off-limit file shown under virtual file directory and/or the virtual file directory Make.
On the other hand, disclosed herein as well is a kind of exhibiting device of off-limit file, including:
Virtual file directory sets up module, for setting up virtual file directory for off-limit file;
Display module, for showing the virtual file directory and/or the virtual file mesh using operating system shell Off-limit file under record.
Preferably, the display module includes:
Virtual file directory shows submodule, in the window of operating system program manager shell, and/or in behaviour In making the window of system resource managers shell, and/or show the virtual file directory in operating system right button menu;Or Person
Off-limit file shows submodule, for while operating system shell is shown, showing the virtual file directory Under off-limit file.
Preferably, the virtual file directory is set up module and is included:
Registration submodule, is used to based on enclosure interface, for off-limit file in the registration table of operating system component registration Object model interface, wherein, the The Component Object Model interface is corresponding to virtual file directory, for binding specific operation system System shell, and the catalogue processing method of the virtual file directory is provided.
Preferably, the display module includes:
First enumerates submodule, for when the start-up operation of the operating system shell from user is received, in operation The The Component Object Model interface for binding the operating system shell is enumerated in the registration table of system;
Second calls submodule, and the The Component Object Model interface for obtaining is enumerated for calling.By the The Component Object Model Interface shows corresponding virtual file mesh under the displaying interface of the operating system shell according to the catalogue processing method for providing Record.
Preferably, the catalogue processing method of the virtual file directory includes one or more in following method:Set Icon, thumbnail, message notifying.
Preferably, the The Component Object Model interface also provides for the physical location and file process of the off-limit file Method;
The display module includes:
Second enumerates submodule, for when the start-up operation of the operating system shell from user is received, in operation The The Component Object Model interface for binding the operating system shell is enumerated in the registration table of system;
Second calls submodule, the The Component Object Model interface for obtaining is enumerated for calling, by the The Component Object Model Interface reads corresponding off-limit file under the displaying interface of the operating system shell from the physical location that is provided, and according to Show corresponding off-limit file according to the document handling method for providing.
Preferably, the document handling method of the off-limit file includes one or more in following method:Using title, Size, type, modification date, icon, thumbnail, message notifying.
Preferably, the operating system shell includes the shell of recycle bin.
Preferably, described device also includes:
Processing module, for processing user under showing virtual file directory and/or the virtual file directory The operation of off-limit file.
Compared with prior art, the application has advantages below:
The application can provide a user with virtual file directory this entrance, with convenient access and operation virtual file directory Under off-limit file, it is possible to reduce operation cost, enhancing user using antivirus software convenience and friendly;
In the prior art, domestic consumer needs just find off-limit file by repeatedly click on the interface of antivirus software The entrance of catalogue, such user accesses and the probability of operation isolation file is very low, but, often deposited under off-limit file catalogue Substantial amounts of off-limit file, or even the disk that some off-limit files (such as online game executable program, plug-in patch etc.) take Space is very big, if user does not go to access and operate these off-limit files, then, off-limit file cannot be cleared up forever, meeting Sustainable growth ground takes the disk of user;And the entrance of convenient access and operation isolation file can be provided due to the application, this The probability for allowing for user's access and operation isolation file increases, and the operation can delete useless off-limit file, or, The file isolated by " mistake " can be recovered, so, the application takes the magnetic of user in which can avoid off-limit file sustainable growth Disk space.
Brief description of the drawings
Fig. 1 is a kind of application for showing virtual file directory in the window of operating system program manager shell of the application Example;
Fig. 2 is a kind of application for showing virtual file directory in the window of operating-system resources manager shell of the application Example;
Fig. 3 is a kind of application example for showing virtual file directory in operating system right button menu of the application;
Fig. 4 is the application a kind of while operating system shell is shown, shows the isolation under the virtual file directory The application example of file;
Fig. 5 is a kind of flow chart of the methods of exhibiting embodiment of off-limit file of the application;
Fig. 6 is a kind of structure chart of the exhibiting device embodiment of off-limit file of the application.
Specific embodiment
It is below in conjunction with the accompanying drawings and specific real to enable above-mentioned purpose, the feature and advantage of the application more obvious understandable Mode is applied to be described in further detail the application.
Inventor herein notices that the off-limit file catalogue of antivirus software for domestic consumer, more or less has Plant " mystique ", so, domestic consumer needs just find off-limit file mesh by repeatedly click on the interface of antivirus software The entrance of record.
If can connect off-limit file catalogue with operating system shell familiar to user, user can be convenient Find the entrance of off-limit file catalogue.For example, if it is possible to by off-limit file catalogue and " recycle bin " etc. familiar to user often Got up with interfacing, then, when user clicks on the entrance at conventional interfaces such as " recycle bins ", can start to " recycle bin " While showing interface is operated, the operation of the displaying off-limit file catalogue for realizing injecting is called, on " recycle bin " interface simultaneously Displaying off-limit file catalogue.
Here, if the off-limit file catalogue hardness of antivirus software is moved into " recycle bin " interface, antivirus can be changed The path structure of software, and the antivirus software that same user uses may have multiple, so, the hardness is moved and can so used Family can arbitrarily use off-limit file, so as to trigger virus.
So, in order to avoid the influence original isolation of antivirus software, the application does not change under off-limit file catalogue and its The physical location of off-limit file, and be directed to off-limit file and set up corresponding virtual file directory, for operating system nucleus The physical location of the off-limit file under speech, the address of the off-limit file under virtual file directory and real off-limit file catalogue has There are mapping or corresponding relation.And from for the angle of user, without knowing that the off-limit file under real off-limit file catalogue is deposited Where is storage, as long as it can access and operate the isolation text under virtual file directory by this entrance of virtual file directory Part just can be with.In such manner, it is possible to reduce the cost of operation, enhancing user uses the convenience and friendly of antivirus software,
One of core idea of the embodiment of the present application is to set up virtual file directory for off-limit file, and using behaviour Make the off-limit file under system shell shows the virtual file directory and/or the virtual file directory.Due to the application energy Virtual file directory this entrance is enough provided a user with, with the off-limit file under convenient access and operation virtual file directory, institute Can reduce the cost of operation, enhancing user uses the convenience and friendly of antivirus software.
The application can provide following using operating system shell the displaying virtual file directory and/or the virtual text The application scenarios of the off-limit file under part catalogue:
Scene 1,
Show the virtual file directory in the window of operating system program manager shell.
Reference picture 1, in a kind of application example of the application, can be illustrated in " my electricity in the virtual file directory The window show area of brain ", wherein, rectangle frame 101 is located at the juxtaposed regions immediately below " scanner and camera ", for representing State virtual file directory.User enters the virtual file directory by double-clicking the rectangle frame 101, and accesses the virtual file Off-limit file under catalogue.
Certainly, rectangle frame 101 may be located on the other positions of the window show area of " my computer ", the application to this not It is any limitation as.
Scene 2,
Show the virtual file directory in the window of operating-system resources manager shell.
Reference picture 2, in a kind of application example of the application, can Jia one in the window show area of " explorer " The displaying entry of individual virtual file directory, the rectangle frame 201 that there are file printed words displaying entry inside represents that it is located at Juxtaposed regions immediately below " desktop ".
It is appreciated that the rectangle frame 201 that there are file printed words inside may be located on the window displaying of " explorer " The other positions in area, the application is not any limitation as to this.
Scene 3,
Show the virtual file directory in operating system right button menu.
User can eject similar operating system right button menu when local or web browser clicks on right mouse button. For example, referring to Fig. 3, in a kind of application example of the application, can be in " right button menu " plus virtual file directory Displaying entry, the displaying entry is represented with rectangle frame 301.It is appreciated that the application to rectangle frame 301 in operating system right button Display location in menu is not any limitation as.
Scene 4,
While operating system shell is shown, show the off-limit file under the virtual file directory.
Because file has a similitude in off-limit file and recycle bin, namely the two can be reduced, therefore in the application A kind of preferred embodiment in, the operating system shell can include recycle bin shell.
, in a kind of application example of the application, can be divided into for the show area of recycle bin using Fig. 4 (A) by reference picture 4 Recycle bin area 401 and off-limit file area 402 arranged side by side up and down, it would however also be possible to employ the show area of recycle bin is divided into a left side by Fig. 4 (B) Right recycle bin area 401 and off-limit file area 402 arranged side by side.Certainly, those skilled in the art can also use according to actual needs Other partitioning schemes, the file and off-limit file of recycle bin are shown in the show area of recycle bin simultaneously.
In addition, in addition to the shell of recycle bin, the application can also be simultaneously aobvious in the show area of other operating system shells Show own enclosure and off-limit file, such as my document, my music, picture collection, and disk root etc., the application is to tool The operating system shell of body is not any limitation as.
Reference picture 5, shows a kind of flow chart of the methods of exhibiting embodiment of off-limit file of the application, can specifically wrap Include:
Step 501, set up virtual file directory for off-limit file;
The application can be used for being shown the off-limit file of various antivirus softwares and/or fire wall, the meaning of the application Figure be by showing off-limit file, provide a user with access and operation isolation file entrance, can't be to off-limit file Actual source is any limitation as.
Com interface is a kind of binary system and network standard, is also to widely popularize and obtained a kind of component being widely recognized as Standard.In COM standards, com object is encapsulated well, and what client cannot access object realizes details, there is provided to use Unique access approach at family is accessed by com interface.There is both sides implication for com interface:It is one group first The function for calling is available for, thus client can allow the object to do some things;Secondly, it is also even more important, interface is component And its agreement between CLIENT PROGRAM.That is interface not only defines available what function, also defines to work as and calls these What object will do during function.
Therefore, in a preferred embodiment of the present application, NameSpace Extension (NameSpaces can be based on Extension) mechanism realizes COM (The Component Object Model, Component Object Model) interface of virtual file directory.
Correspondingly, it is described the step of set up virtual file directory for off-limit file, may further include:
Based on shell (Shell Folder) interface, for off-limit file in the registration table of operating system component registration pair As model interface, wherein, the The Component Object Model interface is corresponding to virtual file directory, for binding specific operating system Shell, and the catalogue processing method of the virtual file directory is provided.
In implementing, can be specific using the binding of the BindToObject methods of IShellFolder com interfaces Operating system shell (such as recycle bin, my computer, explorer).
In practice, the catalogue processing method of the virtual file directory can include the one kind or many in following method Kind:Icon catalogue processing method, breviary drawings list processing method, message notifying catalogue processing method are set.For example, can be respectively Set at the catalogue such as icon and/or thumbnail and/or message notifying to the virtual file directory under scene 1, scene 2 and scene 3 Reason method, makes it be distinguished with other contents in operating system shell showing interface area.Except of course that icon, thumbnail, disappearing Breath prompting is outer, and the catalogue processing method of the virtual file directory can also be including title etc., and the application is not any limitation as to this.
Step 502, show the virtual file directory and/or the virtual file directory using operating system shell under Off-limit file.
In a preferred embodiment of the present application, the utilization operating system shell shows the virtual file directory Step, may further include:
When the start-up operation of the operating system shell from user is received, enumerated in the registration table of operating system and tied up The The Component Object Model interface of the fixed operating system shell;
The The Component Object Model interface enumerated and obtain is called, by the The Component Object Model interface outside the operating system Under the displaying interface of shell, corresponding virtual file directory is shown according to the catalogue processing method for providing.
In practice, the The Component Object Model interface can correspond to the Class ID in registration table.So, can use The EnumObjects methods of IShellFolder com interfaces enumerate the Class ID for binding certain operating system shell.It is false If there are 10 Class ID to bind " my computer " in registration table, then need exist for obtain one by one this 10 by enumerating Class ID。
It is previously noted that com interface is one group of function for being available for calling, thus client can allow the object to do some things, Therefore behavior code can be previously implanted into com interface in registration, by these behavior codes according to the catalogue treatment side for providing Method shows corresponding virtual file directory.
In another preferred embodiment of the present application, the The Component Object Model interface also provides for the isolation text The physical location and document handling method of part;
Now, the step of utilization operating system shell shows the off-limit file under the virtual file directory, can be with Further include:
When the start-up operation of the operating system shell from user is received, enumerated in the registration table of operating system and tied up The The Component Object Model interface of the fixed operating system shell;
The The Component Object Model interface enumerated and obtain is called, by the The Component Object Model interface outside the operating system Under the displaying interface of shell, corresponding off-limit file is read from the physical location for being provided, and according to the document handling method for providing Show corresponding off-limit file.
Similarly, it is also possible to behavior code is previously implanted into com interface in registration, by these behavior codes from being provided Physical location read corresponding off-limit file, and show corresponding off-limit file according to the document handling method for providing.
In a preferred embodiment of the present application, the document handling method of the off-limit file can include following method In one or more:Use Name Documents processing method, size document handling method, type file processing method, modification day Phase document handling method, segregate time document handling method, segregate original document path file processing method, danger Hierarchical file processing method, icon file processing method, thumbnail file processing method, message notifying document handling method.Its In, danger classes can be used to represent the harmfulness degree of off-limit file, for example, the danger classes of 1-5 can be set.
In another preferred embodiment of the present application, when at the same time using danger classes and icon, methods described may be used also To include:For the off-limit file of different danger classes, show different icons.For example, for the isolation text that danger classes is 1 Part, shows lock icon;For the off-limit file that danger classes is 2, displaying adds barred window icon;For danger classes be 3 every From file, displaying red is held in captivity wooden horse icon etc..In a word, those skilled in the art can according to actual conditions, carry out every From the displaying of file, without being any limitation as to specific icon.
In some cases, user only wonders which off-limit file has, so when, shown using operating system shell It is sufficient that off-limit file under the virtual file directory and/or the virtual file directory.
In yet some other cases, antivirus software it is also possible to will not be virus file carry out " mistake " isolation, for example, One game plug-in unit of user is isolated, and will now influence the normal of user's game to use, and now user is desirable to isolation File access pattern is returned.
Also under certain situation, user is after certain off-limit file is checked, even if the off-limit file also not confirmed is containing ill Poison, but the place that is out of use for user, so when wish to be deleted.
Either recover or delete, user can perform corresponding operation.For example, user will be isolated using Delete keys File is deleted.And for example, the application can also provide deletion, the menu of recovery operation in right button menu, selected by user and held OK.It should be noted that except deleting, in addition to the menu of recovery operation, the application can also provide shearing, attribute and check etc. and operate Menu.In practice, the corresponding operation of all right button menus can registration in advance corresponding com interface behavior code In.
So, in another preferred embodiment of the present application, methods described can also include:
Treatment user is directed to the behaviour of the off-limit file shown under virtual file directory and/or the virtual file directory Make.
For example, when user is received for the double click operation for showing virtual file directory, can be further for user The off-limit file under the virtual file directory is presented.
And for example, when user is received for the deletion action for showing off-limit file, the treatment not only will be corresponding The off-limit file is deleted under virtual file directory, and will be in the physical location of the off-limit file under real off-limit file catalogue Delete the off-limit file in place.
For another example, when user is received for the recovery operation for showing off-limit file, the treatment not only will be corresponding The physical locations of the off-limit file under virtual file directory, under real off-limit file catalogue delete the off-limit file, and And the off-limit file is returned into the physical location before being isolated, such as under the game contents of user, etc..
It should be noted that it is described treatment operation can also registration in advance in the behavior code of corresponding com interface.
In a word, the application has the following advantages that:
1st, the application can provide a user with virtual file directory this entrance, with convenient access and operation virtual file mesh Off-limit file under record, it is possible to reducing the cost of operation, enhancing user uses the convenience and friendly of antivirus software;
2nd, in the prior art, domestic consumer needs just find isolation text by repeatedly click on the interface of antivirus software The entrance of part catalogue, such user accesses and the probability of operation isolation file is very low, but, often deposited under off-limit file catalogue Substantial amounts of off-limit file, or even the disk space that some off-limit files (such as online game plug-in unit) take is very big, if User does not go to access and operate these off-limit files, then, off-limit file cannot be cleared up forever, can sustainable growth ground occupancy use The disk at family;And the entrance of convenient access and operation isolation file can be provided due to the application, this allow for user access and The probability of operation isolation file increases, and the operation can delete useless off-limit file, or, can recover by " mistake " The off-limit file of isolation, so, the application takes the disk space of user in which can avoid off-limit file sustainable growth.
It is corresponding to preceding method embodiment, disclosed herein as well is a kind of exhibiting device of off-limit file, reference picture 6, tool Body can include:
Virtual file directory sets up module 601, for setting up virtual file directory for off-limit file;
Display module 602, for showing the virtual file directory and/or the virtual file using operating system shell Off-limit file under catalogue.
In a preferred embodiment of the present application, the display module 602 may further include:
Virtual file directory shows submodule, in the window of operating system program manager shell, and/or in behaviour In making the window of system resource managers shell, and/or show the virtual file directory in operating system right button menu;Or Person
Off-limit file shows submodule, for while operating system shell is shown, showing the virtual file directory Under off-limit file.
In another preferred embodiment of the present application, the virtual file directory sets up module 601 can specifically be included:
Registration submodule, is used to based on enclosure interface, for off-limit file in the registration table of operating system component registration Object model interface, wherein, the The Component Object Model interface is corresponding to virtual file directory, for binding specific operation system System shell, and the catalogue processing method of the virtual file directory is provided.
In a preferred embodiment of the present application, the display module 602 may further include:First enumerates submodule Block, for when the start-up operation of the operating system shell from user is received, being enumerated in the registration table of operating system and being tied up The The Component Object Model interface of the fixed operating system shell;
Second calls submodule, and the The Component Object Model interface for obtaining is enumerated for calling.By the The Component Object Model Interface shows corresponding virtual file mesh under the displaying interface of the operating system shell according to the catalogue processing method for providing Record.
In the embodiment of the present application, it is preferred that the catalogue processing method of the virtual file directory can specifically include One or more in following method:Set at icon catalogue processing method, breviary drawings list processing method, message notifying catalogue Reason method;
In the still another preferable embodiment of the application, the The Component Object Model interface can also be used to provide the isolation The physical location and document handling method of file;
Now, the display module 602 may further include:
Second enumerates submodule, for when the start-up operation of the operating system shell from user is received, in operation The The Component Object Model interface for binding the operating system shell is enumerated in the registration table of system;
Second calls submodule, the The Component Object Model interface for obtaining is enumerated for calling, by the The Component Object Model Interface reads corresponding off-limit file under the displaying interface of the operating system shell from the physical location that is provided, and according to Show corresponding off-limit file according to the document handling method for providing.
In the embodiment of the present application, it is preferred that the document handling method of the off-limit file can specifically include as follows One or more in method:Using Name Documents processing method, size document handling method, type file processing method, repair Phase on some other day document handling method, segregate time document handling method, segregate original document path file processing method, Danger classes document handling method, icon file processing method, thumbnail file processing method, message notifying file process side Method.
In the embodiment of the present application, it is preferred that the operating system shell can include the shell of recycle bin.
In a preferred embodiment of the present application, described device can also include:
Processing module, for processing user under showing virtual file directory and/or the virtual file directory The operation of off-limit file.
For device embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, it is related Part is illustrated referring to the part of embodiment of the method.
Each embodiment in this specification is described by the way of progressive, what each embodiment was stressed be with The difference of other embodiment, between each embodiment identical similar part mutually referring to.
Above to the methods of exhibiting and device of a kind of off-limit file provided herein, it is described in detail, herein In apply specific case the principle and implementation method of the application be set forth, the explanation of above example is only intended to side Assistant solves the present processes and its core concept;Simultaneously for those of ordinary skill in the art, according to the think of of the application Think, will change in specific embodiments and applications, in sum, it is right that this specification content should not be construed as The limitation of the application.

Claims (17)

1. a kind of methods of exhibiting of off-limit file, it is characterised in that including:
Virtual file directory is set up for off-limit file, including:Based on enclosure interface, for off-limit file operating system note Component registration object model interface in volume table, wherein, the The Component Object Model interface is corresponding with virtual file directory, is used for Specific operating system shell is bound, and the catalogue processing method of the virtual file directory is provided;The virtual file directory Under the physical location of address and the off-limit file under real off-limit file catalogue of off-limit file there is mapping or corresponding pass System;
Show the off-limit file under the virtual file directory and/or the virtual file directory using operating system shell, lead to Displaying off-limit file is crossed, the entrance accessed with operation isolation file is provided a user with.
2. the method for claim 1, it is characterised in that the utilization operating system shell shows the off-limit file The step of off-limit file under virtual file directory and/or the virtual file directory, including:
In the window of operating system program manager shell, and/or in the window of operating-system resources manager shell, And/or show the virtual file directory in operating system right button menu;Or
While operating system shell is shown, show the off-limit file under the virtual file directory.
3. the method for claim 1, it is characterised in that the utilization operating system shell shows the virtual file mesh The step of record, including:
When the start-up operation of the operating system shell from user is received, binding institute is enumerated in the registration table of operating system State the The Component Object Model interface of operating system shell;
The The Component Object Model interface enumerated and obtain is called, by the The Component Object Model interface in the operating system shell Under displaying interface, corresponding virtual file directory is shown according to the catalogue processing method for providing.
4. the method as described in claim 1 or 3, it is characterised in that the catalogue processing method of the virtual file directory includes One or more in following method:Icon catalogue processing method, breviary drawings list processing method, message notifying catalogue treatment side Method.
5. the method for claim 1, it is characterised in that the The Component Object Model interface also provides for the isolation The physical location and document handling method of file;
The step of utilization operating system shell shows the off-limit file under the virtual file directory, including:
When the start-up operation of the operating system shell from user is received, binding institute is enumerated in the registration table of operating system State the The Component Object Model interface of operating system shell;
The The Component Object Model interface enumerated and obtain is called, by the The Component Object Model interface in the operating system shell Under displaying interface, corresponding off-limit file is read from the physical location for being provided, and according to the document handling method displaying for providing Corresponding off-limit file.
6. method as claimed in claim 5, it is characterised in that the document handling method of the off-limit file includes following method In one or more:Name Documents processing method, size document handling method, type file processing method, modification date text Part processing method, segregate time document handling method, segregate original document path file processing method, danger classes Document handling method, icon file processing method, thumbnail file processing method, message notifying document handling method.
7. method as claimed in claim 6, it is characterised in that also include:
For the off-limit file of different danger classes, show different icons.
8. method as claimed in claim 2, it is characterised in that the operating system shell includes the shell of recycle bin.
9. the method for claim 1, it is characterised in that also include:
Treatment user is directed to the operation of the off-limit file shown under virtual file directory and/or the virtual file directory.
10. a kind of exhibiting device of off-limit file, it is characterised in that including:
Virtual file directory sets up module, for setting up virtual file directory for off-limit file;The virtual file directory is built Formwork erection block includes:Registration submodule, is used to based on enclosure interface, for off-limit file in the registration table of operating system registration group Part object model interface, wherein, the The Component Object Model interface is corresponding to virtual file directory, for binding specific operation System shell, and the catalogue processing method of the virtual file directory is provided;Off-limit file under the virtual file directory The physical location of the off-limit file under address and real off-limit file catalogue has mapping or corresponding relation;
Display module, for using under the operating system shell displaying virtual file directory and/or the virtual file directory Off-limit file, by showing off-limit file, provide a user with access and operation isolation file entrance.
11. devices as claimed in claim 10, it is characterised in that the display module includes:
Virtual file directory shows submodule, in the window of operating system program manager shell, and/or in operation is In the window of system explorer shell, and/or show the virtual file directory in operating system right button menu;Or
Off-limit file shows submodule, for while operating system shell is shown, showing the virtual file directory under Off-limit file.
12. devices as claimed in claim 10, it is characterised in that the display module includes:
First enumerates submodule, for when the start-up operation of the operating system shell from user is received, in operating system Registration table in enumerate the The Component Object Model interface for binding the operating system shell;
Second calls submodule, and the The Component Object Model interface for obtaining is enumerated for calling, by the The Component Object Model interface Under the displaying interface of the operating system shell, corresponding virtual file directory is shown according to the catalogue processing method for providing.
13. device as described in claim 10 or 12, it is characterised in that the catalogue processing method bag of the virtual file directory Include one or more in following method:Icon catalogue processing method, breviary drawings list processing method, the treatment of message notifying catalogue Method.
14. devices as claimed in claim 10, it is characterised in that the The Component Object Model interface also provide for it is described every From the physical location and document handling method of file;
The display module includes:
Second enumerates submodule, for when the start-up operation of the operating system shell from user is received, in operating system Registration table in enumerate the The Component Object Model interface for binding the operating system shell;
Second calls submodule, and the The Component Object Model interface for obtaining is enumerated for calling, by the The Component Object Model interface Under the displaying interface of the operating system shell, corresponding off-limit file is read from the physical location for being provided, and foundation is carried The document handling method of confession shows corresponding off-limit file.
15. devices as claimed in claim 14, it is characterised in that the document handling method of the off-limit file includes such as lower section One or more in method:Name Documents processing method, size document handling method, type file processing method, modification date Document handling method, icon file processing method, thumbnail file processing method, message notifying document handling method.
16. devices as claimed in claim 11, it is characterised in that the operating system shell includes the shell of recycle bin.
17. devices as claimed in claim 11, it is characterised in that also include:
Processing module, for processing the isolation that user is directed under showing virtual file directory and/or the virtual file directory The operation of file.
CN201410325826.5A 2011-10-26 2011-10-26 The methods of exhibiting and device of a kind of off-limit file Active CN104063665B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410325826.5A CN104063665B (en) 2011-10-26 2011-10-26 The methods of exhibiting and device of a kind of off-limit file

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110329474.7A CN102446252B (en) 2011-10-26 2011-10-26 Method and device for showing off-limit files
CN201410325826.5A CN104063665B (en) 2011-10-26 2011-10-26 The methods of exhibiting and device of a kind of off-limit file

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201110329474.7A Division CN102446252B (en) 2011-10-26 2011-10-26 Method and device for showing off-limit files

Publications (2)

Publication Number Publication Date
CN104063665A CN104063665A (en) 2014-09-24
CN104063665B true CN104063665B (en) 2017-05-31

Family

ID=51551373

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410325826.5A Active CN104063665B (en) 2011-10-26 2011-10-26 The methods of exhibiting and device of a kind of off-limit file

Country Status (1)

Country Link
CN (1) CN104063665B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1556448A (en) * 2003-12-31 2004-12-22 珠海金山软件股份有限公司 Mobile sterilization device and its manufacturing method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3835421B2 (en) * 2003-03-28 2006-10-18 コニカミノルタビジネステクノロジーズ株式会社 Control program and control device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1556448A (en) * 2003-12-31 2004-12-22 珠海金山软件股份有限公司 Mobile sterilization device and its manufacturing method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
用诺顿病毒隔离***;尤峰;《中国计算机报》;20040114;正文第1页第1-8段 *

Also Published As

Publication number Publication date
CN104063665A (en) 2014-09-24

Similar Documents

Publication Publication Date Title
JP5449390B2 (en) Separation of received information on locked devices
US5852436A (en) Notes facility for receiving notes while the computer system is in a screen mode
Chilana et al. LemonAid: selection-based crowdsourced contextual help for web applications
CN104375872B (en) A kind of Android system realizes the method and device of quick turn-on
CN107431631A (en) Email integrates with the integrated working space based on Shared Folders
EP3278237A1 (en) Method for capturing layered screen content
CN106909855A (en) File hiding method and device
CN103116503B (en) The implementation method of a kind of multiwindow and device
CN106716379A (en) Data processing method, device and terminal device
CN109800135A (en) A kind of information processing method and terminal
CN105224194B (en) A kind of data processing method and terminal
CN102446252B (en) Method and device for showing off-limit files
CN106170790B (en) Picture library user interface is serviced to present
CN105045465A (en) Method and terminal for accessing to applications quickly from unlock interface
CN106687946A (en) Generating mobile web browser views for applications
CN109144479A (en) Development frame
CN102841785A (en) File handle closuring operation method and device
CN104063665B (en) The methods of exhibiting and device of a kind of off-limit file
CN104598812B (en) Web-page approach and device are browsed in sandbox
CN104077529B (en) The method for showing off-limit file
WO2002087216A2 (en) Method and system for presenting a video stream of a video streaming device
CN103297315B (en) Information processing method and equipment
Pieterse et al. Evaluating the authenticity of smartphone evidence
CN106648280B (en) Task management interaction method and device
CN102591639A (en) Method for setting permission of Windows folders

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220802

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.